问题描述
编译后的文件是通过 kestrel 网络服务器从 dist 文件夹提供的。
您必须运行 webpack --progress
等待 2 分钟,硬刷新浏览器...您知道练习。
我尝试通过添加所需的开发依赖项并更新 webpack-config 来添加 HMR
devServer: {
contentBase: path.join(__dirname,'wwwroot'),compress: true,port: 8080,open: true,hot: true
},
当我通过“serve”启动 webpack 服务器时,它会启动并提供内容。
i 「wds」: Project is running at http://localhost:8080/
i 「wds」: webpack output is served from /dist/
i 「wds」: Content not from webpack is served from C:\repos\mycompany\myapp\wwwroot
i 「wdm」: wait until bundle finished: /dist/main.css
i 「wdm」: wait until bundle finished: /dist/myapp.js
我还可以看到更改的文件被拾取并开始新的编译。 但是构建(myapp.js)的结果没有改变。要更新它,我仍然必须运行“dev”。 一旦我更改了以 myapp.js 结尾的文件,是否缺少更新 myapp.js 的内容?
"scripts": {
"dev": "webpack --progress","build": "webpack --progress --mode=production","serve": "webpack-dev-server"
},
这些是我的开发依赖项。
"devDependencies": {
"babel-core": "^6.26.3","babel-eslint": "^8.2.6","babel-loader": "^7.1.5","babel-preset-env": "^1.7.0","copy-webpack-plugin": "^4.5.2","css-loader": "^1.0.0","eslint": "^5.5.0","eslint-config-standard": "^12.0.0","eslint-loader": "2.1.0","eslint-plugin-import": "^2.14.0","eslint-plugin-node": "^7.0.1","eslint-plugin-promise": "^4.0.0","eslint-plugin-standard": "^4.0.0","eslint-plugin-vue": "^4.7.1","html-webpack-plugin": "^3.2.0","mini-css-extract-plugin": "^0.4.2","node-sass": "^4.9.3","sass-loader": "^7.1.0","style-loader": "^0.23.0","stylus": "^0.54.5","stylus-loader": "^3.0.2","uglify-es": "^3.3.10","url-loader": "^1.1.1","vue-loader": "^15.4.1","vue-server-renderer": "^2.5.17","vue-style-loader": "^4.1.2","vue-svg-loader": "^0.10.0","vue-svgicon": "^3.2.0","vue-template-compiler": "^2.5.17","webpack": "^4.18.0","webpack-cli": "^3.1.0","webpack-merge": "^4.1.4","webpack-dev-server": "^3.1.10"
},
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)