Webpack手表没有在Windows上使用Webstorm?

时间:2015-12-10 22:57:09

标签: webstorm webpack intellij-14 webpack-dev-server

所以基本上我有一个使用Webpack的项目,如果我使用Test 1构建,用另一个编辑器编辑文件将触发手表;但是,如果我使用Webstorm编辑文件,则不会发生任何事情。

我遇到了这个post,似乎我并不是唯一一个,但是这个解决方案适用于Ubuntu,所以我想知道Windows是否有类似内容?

由于

3 个答案:

答案 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,然后尝试增加您的通知手表数量限制。帮助了我。