我使用的https://github.com/wbkd/webpack-starter效果很好。
当我将放置在json
文件夹中的src
文件更改为服务器时,我希望服务器重新启动。你会怎么做?
我仅在构建时使用的特定json
文件-当我的内容在浏览器中运行时不需要该文件。
如果更改我的josn文件浏览器,则不会重新启动,但是即使我手动重新启动它,也只有在停止并启动服务器更改后浏览器中才会看到我的更改。我的json文件包含一些在Webpack构建<%= config.title %>
期间在html中替换的字符串。
这是webpack配置文件https://github.com/wbkd/webpack-starter/tree/master/webpack
我试图设置watch: true
,但没有帮助。
我也将此行https://github.com/wbkd/webpack-starter/blob/master/webpack/webpack.config.dev.js#L12修改为:
devServer: {
inline: true,
contentBase: [Path.resolve(__dirname, '../src/myconfig.json'],
watchContentBase: true
},
但没有区别
答案 0 :(得分:0)
当前,我使用nodemon解决了我的问题:
entry: {
index: ["./src/styles/style.module.scss"]
},
module: {
rules: [
/**
* scss
*/
{
test: /\.scss$/,
exclude: /node_modules|_.+.scss/,
use: [
{
loader: MiniCssExtractPlugin.loader,
options: {
hmr: process.env.NODE_ENV === "development"
}
},
{
loader: "css-loader",
options: {
modules: true
}
},
"postcss-loader",
"sass-loader"
]
}
]
},
如果您知道更好的解决方案,请告诉我。