jetBrains系列编辑器和webpack之类监视文件自动编译js的工具包如何合作?

貌似是因为webstorm的自动保存功能在作怪,文件保存之后webpack有时能发现这里做了保存动作,有时却发现不了,发现不了的情况通常还仅限于某几个js文件(很奇怪的是css文件的编辑都不曾出现过修改保存后不生效的情况,不知道是我正好没碰上还是怎么的),导致我有时必须要重新启动webpack-dev-server才能加载出刚才修改的内容。

于是我参照网上关闭phpstorm的教程关闭了webstorm的自动保存功能,但是还是不行。所以我怀疑是不是和jetBrains的编辑器处理文件的方式有关?

想问问有没有人能成功的解决这个问题。让我能用webstorm写react,因为选来选去还是jetBrains系列对es6和jsx的支持最好了

阅读 5.4k
1 个回答

感觉自己找打了答案,就是在setting中的system setting下,将右边最后一个选项use ”safe write“(save changes to a temporary file first)这个选项去掉就行了,这个选项的解释是首先把文件的修改保存到一个临时文件里,当确定保存完毕之后再用临时文件替换原文件。应该就是这个东西导致jetBrains编辑器和其他的文本编辑器工作方式不同

关掉这个选项之后还可以启用自动保存功能,因为看起来和自动保存是没有关系的。

暂时一个上午了还没有出现之前的问题

推荐问题
宣传栏