Javascript 无法使热模块在Atom中工作

Javascript 无法使热模块在Atom中工作,javascript,node.js,webpack,atom-editor,hot-module-replacement,Javascript,Node.js,Webpack,Atom Editor,Hot Module Replacement,我已经安装了所有我需要的东西(webpack、webpack服务器),配置了webpack.config.js和package.json,但是localhost:8080仍然不能在安全模式下呈现。它也不会在safe上的localhost:8080/webpack dev server/index.html上呈现。在手动重新加载时,它会完美渲染 package.json: webpack.config.js npm run dev成功执行,但在父文件夹中的index.html中进行一些更改后,我

我已经安装了所有我需要的东西(webpack、webpack服务器),配置了webpack.config.js和package.json,但是localhost:8080仍然不能在安全模式下呈现。它也不会在safe上的localhost:8080/webpack dev server/index.html上呈现。在手动重新加载时,它会完美渲染

package.json

webpack.config.js

npm run dev成功执行,但在父文件夹中的index.html中进行一些更改后,我还必须手动重新加载页面。另外,当我更改.js文件时,我总是必须在cmd中手动运行webpack。如果我是正确的,热加载也应该注意这一点

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


我在实时重新加载更改时遇到了类似的问题。尝试在index.html中将链接更改为bundle.js
如果您在npm启动后查看控制台输出,将出现类似的
webpack输出由/

Dev server从项目的根目录获取bundle,而不是从/js/bundle.js

你一定是在开玩笑吧,马上+25。我花了16个小时来修好这个。顺便问一下,我怎么知道这个包是从根上取下来的呢?为什么没有某种警告…文档中没有关于webpack dev server的这种行为的内容。奇怪的是,如果我们使用
webpack--watch
bundle.js是在
output.path
目录中创建的,但是
dev server
在根目录中创建了自己的bundle(但在文件管理器中,magic中看不到这个bundle)。