gpt4 book ai didi

Webpack 开发服务器在保存时未重新加载

转载 作者:行者123 更新时间:2023-12-04 13:43:37 26 4
gpt4 key购买 nike

我正在尝试设置一个项目,但是当对项目进行保存时,我似乎无法让 webpack 刷新。

它似乎根本没有重新编译 bundle.js,我重新运行了脚本以查看当前的任何更改。

下面是我的 webpack 配置和我的 package.json 文件的脚本部分。

webpack.config.js

const webpack = require('webpack');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const path = require('path');

module.exports = {
entry: "./src/index.js",
mode: "none",
output: {
path: path.resolve(__dirname, './dist'),
filename: 'bundle.js'
},
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
loader: "babel-loader"
},
{
test:/\.(s*)css$/,
use:[
'style-loader?sourceMap',
'css-loader?modules&importLoaders=1&localIdentName=[path]___[name]__[local]___[hash:base64:5]',
'sass-loader'
]
},
{
test: /\.(png|jpg)$/,
loader: 'url-loader?limit=8192&name=images/[name].[ext]',
}
],
},
plugins: [
new HtmlWebpackPlugin({
template: "./src/templates/index.html"
})
]
};

从 package.json 运行的脚本
  "scripts": {
"build": "webpack",
"dev": "webpack-dev-server --config ./webpack.config.js"
},

最佳答案

安装 webpack-cli在您的应用程序中启用 HMR(热模块更换)。

然后添加 --hot在您的开发脚本中:

"dev": "webpack-dev-server --config ./webpack.config.js --hot"

关于Webpack 开发服务器在保存时未重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53035346/

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