当我将我的编辑器切换到 PhpStorm 时,我发现了一个使用 watchify 的错误。默认情况下,如果捆绑包中使用的文件之一发生更改,watchify 会使 browserify 更新捆绑包。通常它可以工作。但有时在文件上什么也没有发生。在下一次更改时,捆绑包被更新。后来这个错误可能再次发生 - 文件更改没有任何改变。
在我以前的编辑器 Sublime Text 中,没有这个但是。一切都按预期工作。即使是现在,当我对文件进行更改时,也会更新一个包。所以问题在于 PhpStorm 如何保存文件。
我试图用gulp-watch
. 我对文件运行监视并记录有关文件更改的消息。在这种情况下,每次更改都会记录一条消息。我不确定 watchify 是如何工作的。我考虑过监视更改,gulp-watch
但我找不到如何委派更改以进行监视。因此,现在我必须跟踪捆绑包是否已更新,如果没有更新,我必须进行不必要的更改(添加和删除空格)以让 watchify 运行它。
我应该更新 PhpStorm 吗?或者你有什么其他想法?