【问题标题】:How can I prevent `jsx watch` from compiling swap files?如何防止`jsx watch`编译交换文件?
【发布时间】:2014-10-14 04:20:47
【问题描述】:

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

命令行:

jsx --extension js --watch src/ build/

我在标准输出中看到的:

.helloworld.js.swp changed; rebuilding...
["helloworld"]
["helloworld"]
helloworld.js~ changed; rebuilding...
helloworld.js~ changed; rebuilding...
["helloworld"]
["helloworld"]

谢谢。 :)

【问题讨论】:

  • 您使用的是什么版本的 react-tools?我知道这是一个问题,但我认为它已在多个版本中得到修复。
  • 我有 react-tools 0.11.1
  • 我有 react-tools 0.12.2 并且看到 vim 的 .swp 文件存在同样的问题
  • 不是解决方案,而是临时解决方法::set noswap, :set nobackup

标签: reactjs react-jsx


【解决方案1】:

VIM 解决方案

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

 set directory^=$HOME/.vim/swap// 

Grunt 解决方案

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 2017-02-13
    • 2010-12-11
    • 2012-01-11
    • 1970-01-01
    相关资源
    最近更新 更多