0

我已经安装了我需要的所有东西(webpack,webpack-server),confured在我的webpack.config.js和package.json中,仍然是localhost:8080未在安全上呈现。它也不在localhost:8080/webpack-dev-server/index.html上呈现安全。在手动重新加载它完美渲染。无法在Atom中获取热模块

的package.json

enter image description here

webpack.config.jsenter image description here

NPM运行开发成功执行了,但我也有重装后手动我让页面我的index.html中的一些更改位于父文件夹中。另外,当我更改我的.js文件时,我总是必须在我的cmd中手动运行webpack。如果我是正确的,热负荷也应该照顾这个。

我还要补充一点,当我运行CTRL + s时,应用程序正在重新编译,但实际上并未重新编译。

回答

2

我曾与在现场的变化重装了类似的问题。试着改变你的index.html <script src="/bundle.js"></script> 链接bundle.js如果您在控制台输出照顾NPM开始会有同样喜欢 webpack output is served from / 开发服务器从项目的根目录中取包,而不是从/ JS/bundle.js

+0

你一定是在开玩笑吧,+ 25立即。已花费16个小时来解决这个问题。顺便说一下,我应该怎么知道捆绑包是从根中取出来的呢?为什么不存在某种警告... –

+1

在文档中没有关于webpack-dev-server的这种行为的信息。奇怪的是,如果我们使用'webpack --watch',bundle.js在'output.path'目录下创建,但'dev-server'在根目录下创建自己的包(但是你不能在文件管理器中看到这个包, )。 –