这是我的 webpack 文件,没什么特别的
const path = require('path')
module.exports = {
entry: './src/index.js',
output: {
path: path.resolve(__dirname, 'public/scripts'),
publicPath: '/public/scripts/',
filename: 'bundle.js'
},
module: {
rules: [{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['env']
}
}
}]
},
devServer: {
contentBase: path.resolve(__dirname, 'public'),
watchContentBase : true,
publicPath: '/scripts/'
}
}
但是,当我运行“npm run webpack-dev-server”时,我得到正常的 node.js 输出,但在进行新更改时网站不会更新。我删除了bundle.js 文件,当我再次运行它时,出现错误“找不到bundle.js”。我发现运行此命令时,bundle.js 根本没有被重新编译。
如果这有什么区别的话,我在Windows上。任何帮助,将不胜感激。
编辑:下面是我的文件夹结构。
泛舟湖上清波郎朗
相关分类