如何防止`jsx watch`编译交换文件?

Fil*_*ppo 5 reactjs react-jsx

我正在使用vim有一个编辑器.JSX编译交换/临时文件.我怎么能避免这种情况?

命令行 :

jsx --extension js --watch src/ build/
Run Code Online (Sandbox Code Playgroud)

我在stdout中看到的内容:

.helloworld.js.swp changed; rebuilding...
["helloworld"]
["helloworld"]
helloworld.js~ changed; rebuilding...
helloworld.js~ changed; rebuilding...
["helloworld"]
["helloworld"]
Run Code Online (Sandbox Code Playgroud)

谢谢.:)

Giu*_*Pes 2

VIM解决方案

您可以将交换文件夹设置为不同的文件夹。

 set directory^=$HOME/.vim/swap// 
Run Code Online (Sandbox Code Playgroud)

咕噜解决方案

您可以使用众多可用插件之一来监视和重建 jsx 文件。这些插件允许您设置在构建过程中使用哪些文件。例如:https: //www.npmjs.com/package/grunt-react