在Windows上的Ubuntu上运行带有手表的webpack,然后退出

前端之家收集整理的这篇文章主要介绍了在Windows上的Ubuntu上运行带有手表的webpack,然后退出前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法让webpack –watch在 Windows上的Ubuntu上运行Bash?

我正在运行Ubuntu on Windows和webpack –watch运行一次并退出,没有错误,好像我只是运行webpack.

增加inotify文件监视限制不起作用;在/etc/sysctl.conf我有fs.inotify.max_user_watches = 524288.

更新:将以下内容添加到我的webpack.config.js文件中:

watch: true,watchOptions: {
  poll: true,aggregateTimeout: 300,number: 1000
}

但它导致我的cpu使用率飙升至100%,使得此解决方案不切实际.

更新2:这里可能有一些更有用的信息:https://github.com/webpack/webpack-dev-server/issues/155.但是,我已经切换到在Mac上工作,这个问题不再影响我.

解决方法

看起来你正在运行Windows 10周年更新,它还不支持INOTIFY文件更改事件通知. 2016年10月,Insider build 14942中添加了此功能

https://blogs.msdn.microsoft.com/commandline/2016/10/07/wsl-adds-inotify-filesystem-change-notification-support/

一旦升级到最近的Insider版本,或者今年春天将发布的Creators Update,您将能够享受INOTIFY支持,这比启用配置更改的轮询机制更有效.

HTH.

猜你在找的Windows相关文章