所以基本上我有一个使用Webpack的项目,如果我使用Test 1
构建,用另一个编辑器编辑文件将触发手表;但是,如果我使用Webstorm编辑文件,则不会发生任何事情。
我遇到了这个post,似乎我并不是唯一一个,但是这个解决方案适用于Ubuntu,所以我想知道Windows是否有类似内容?
由于
答案 0 :(得分:157)
如果没有直接保存文件,似乎Webpack监视不起作用。请尝试关闭“Safe write
”选项(Settings | Appearance & Behavior | System Settings | Use "safe write" (save changes to temporary file first)
)
答案 1 :(得分:2)
还要确保使用Node的路径构造而不是斜杠。例如:
libraryDependencies ++= Seq(
Seq(...),
Seq(
"org.slf4j" % "log4j-over-slf4j" % "1.7.21", // legacy log4j --> slf4j
"ch.qos.logback" % "logback-classic" % "1.1.7" // slf4j --> logback
)
).flatten.map(_.excludeAll(
ExclusionRule(organization = "log4j", name = "log4j", artifact = "*"),
ExclusionRule(organization = "org.slf4j", name = "slf4j-log4j12", artifact = "*")
))
而不是:
entry: {
'MyPackage': path.join(__dirname, 'modules', 'PkgEntry.js'),
...
答案 2 :(得分:0)
今天有同样的问题。接受的答案对我没有帮助。
检查此页面https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit,然后尝试增加您的通知手表数量限制。帮助了我。