2015-02-11 115 views
0

我使用coffeeify插件来browserify(直接编译.coffee文件,正确创建源地图)来编译我的模块化咖啡项目。但是,每次更改后手动编译似乎令人烦恼。文件更改时编译浏览器

到目前为止最好的解决方案是使用watchify。不过,我确定,必须有一种方法来设置WebStorm文件观察器自动触发编译。我的问题是,如何正确设置(仅在需要时触发,...)?

+0

或'grunt'?可能会有适合你的插件。 – 2015-02-11 20:42:12

+0

如果可能的话,也不要只是WebStorm File Watcher。 – user2486570 2015-02-11 20:48:08

回答

2

您可以尝试将Browserify配置为WebStorm中的文件观察器,以便每次更改文件时都会运行它 - 请参阅https://www.jetbrains.com/webstorm/help/new-watcher-dialog.html

像:

Program: path/to/browserify.cmd 
Arguments: -t coffeeify foo.coffee > bundle.js 
Working directory: folder where foo.coffee is located 
Output paths to refresh: path/to/bundle.js 
0

下面是使用Webstorm 2016.2

  • 文件类型,在Windows 10工作的很好我的设置:Coffeescript
  • 范围:自定义。我只是选择了我/公共和点击递归包括
  • 计划:C:\Users\MYUSER\AppData\Roaming\npm\Browserify.cmd
  • 参数:-t coffeeify --debug $FileName$ -o $FileNameWithoutExtension$.js
  • 工作目录:​​
  • 输出路径刷新:你用`gulp` $FileNameWithoutExtension$.js