gpt4 book ai didi

javascript - webpack-dev-middleware 不会将输出编译到文件夹中

转载 作者:搜寻专家 更新时间:2023-10-31 23:30:46 25 4
gpt4 key购买 nike

我在我的服务器中使用 webpack-dev-middleware 来编译 javascript,如下所示:

if (development){                                                          
app.use(webpackMiddleware(webpack({
// webpack options
// webpackMiddleware takes a Compiler object as first parameter
// which is returned by webpack(...) without callback.
entry: {
dashboard: path.join(__dirname, 'scripts/dashboard.jsx'),
tasks: path.join(__dirname, 'scripts/tasks.jsx')
},
output: {
path: __dirname + 'dist',
filename: '[name].bundle.js',
// no real path is required, just pass "/"
// but it will work with other paths too.
},
resolve: {
extensions: ['', '.js', '.jsx']
},
module: {
loaders: [
{ test: /\.jsx$/, loader: "jsx" }
]
}
}
),
{
stats: {
colors: true
}
}));
}

在开发中一切正常,我可以在我的 View 中包含这些包。但在生产中我不能包括它们,因为它们没有构建到“dist”中。这个文件夹总是空的。我做错了什么?有人有想法吗?

最好的问候简

最佳答案

webpack-dev-middleware 不输出任何文件。如果要输出真正的文件,需要在express之外使用webpack命令。您可以将您的 webpack 配置放入一个单独的文件中,并使用您的 webpack 命令引用它,并在您的 express 脚本中要求它来访问它。

关于javascript - webpack-dev-middleware 不会将输出编译到文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26845101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com