2016-08-02 75 views
0

我已经启用了巴贝尔文件守望者,如所描述here如何防止WebStorm 2016.2 Babel插件在某些目录中编译?

它完成它的工作,但似乎也活跃在我不想要的地方 - 我的app/lib,servernode_modules文件夹。

的Webstorm博客(以上链接)建议制定一个单独的“范围”,将不需要的排除目录。我在寻找其他的解决方案,因为:

  • 我宁愿解决在版本控制的文件,而不是WebStorm喜好

我试图建立.babelrc这样:

{ 
    "presets": ["es2015"], 
    "ignore": [ 
    "node_modules/**", 
    "app/lib/**", 
    "server/**" 
    ] 
} 

这并没有改变行为。

我相信通天“预置”系统不能被重写?

回答

2

唯一的解决办法是使用范围的建议在博客 - 使用默认的范围时(项目文件)巴贝尔观察者监听项目中的所有.js文件。因此,Babel将为所有人启动 - 一旦进程启动,将会检查.babelrc,而不是在启动之前进行检查。 范围与项目一起存储在.idea文件夹中。如果你喜欢的版本控制范围,使用“共享”型 - 见https://www.jetbrains.com/help/webstorm/2016.2/scope.html#d317067e51

相关问题