当我将编辑器切换到PhpStorm时,我发现了一个使用watchify的错误。默认情况下,如果更改了捆绑包中使用的某个文件,则watchify会使browserify更新捆绑包。一般来说它有效。但有时在文件上没有任何反应。在下一次更改时,将更新捆绑包。后来这个bug可能会发生 - 在文件更改时没有任何改变。
在我以前的编辑Sublime Text中,没有这个,但是。一切都按预期工作。即使是现在,当我对文件进行更改时,捆绑包也会更新。所以问题在于PhpStorm如何保存文件。
我尝试用gulp-watch
检查一下。我对文件运行监视并在文件更改时记录消息。在这种情况下,每次更改都会记录一条消息。我不确定watchify是如何工作的。我考虑使用gulp-watch
进行观看更改,但我找不到如何将更改委派给watchify。所以现在我必须跟踪一个包是否更新,如果没有,我必须进行不必要的更改(添加和删除空格)以供watchify运行。
我应该更新PhpStorm吗?或者您还有其他想法吗?
答案 0 :(得分:1)
可能是hanndling安全写入的问题...请尝试转动' 安全写入'选项(设置|外观和行为|系统设置|使用"安全写入"(首先保存对临时文件的更改))关闭 - 它有什么区别吗?