这开始让我有点疯狂.我花了太多时间试图让webpack工作,观看和热载我的文件.我查看了几个链接并尝试了他们的解决方案,但它并没有解决问题.我想知道它是否与我的设置和权限有关,而不是webpack本身所以我认为我会咬紧牙关并发布在这里以防其他人有相同的设置:
我正在使用8GB usb密钥运行Ubuntu 14.04的实时会话,并将我的应用程序文件保存在Documents文件夹中的"src"文件夹中.我正在使用Atom编辑器作为IDE.
当我导航到src文件夹并运行"webpack --watch ./app.js bundle.js"或"webpack-dev-server --inline --hot"时,它们都运行并给我一些好消息,例如"webpack" :build现在是VALID"但是当我在Atom中编辑我的js并保存它时,它不会在浏览器页面或终端上自动重新编译.它没有错误.它只是没有做任何事情.
我尝试删除并重命名/重新创建/移动src文件夹,并检查案例但没有任何变化.当我转到http:// localhost:8080时,它正确编译,只是没有重新编译.
对于其他任何人来说,这里有两个最有用的链接,应该解决大多数这样的问题,我还包括一个非常有用的webpack youtube视频,我一直在使用.他们只是不在这个特殊情况下工作.
为什么webpack --watch在更新特定文件时不会更新
Youtube视频:与Jeremy Lund一起介绍Webpack.即使使用本例中显示的最小js文件和webpack.config.js,我也无法运行--watch. https://www.youtube.com/watch?v=RKqRj3VgR_c
编辑:
当webpack-dev-server在控制台中运行时我打开了我的src文件夹,并使用ubuntu的默认文本编辑器而不是Atom手动编辑了我的app.js文件.当我保存文件时,webpack会自动重新编译和捆绑文件并刷新浏览器.似乎问题可能是Atom?我是新手.