如何用gulp观看符号链接?

lfe*_*445 3 node.js gulp

我想观察供应商/购物者的变化以启动构建过程 - 我也在运行bower link,它会将软件包符号链接到本地​​源.

但是,当gulp尝试观察此目录时,它无法遍历由此创建的符号链接bower link.

var bowerAssets ='vendor/javascripts/my_symlinked_package/**/*.js';
if(bowerAssets){
  gulp.watch(bowerAssets, ['buildAssets']);
}
Run Code Online (Sandbox Code Playgroud)

从日志中,我收到以下内容

2015-02-19 13:16 gulp [81305](FSEvents.framework)FSEventStreamStart:register_with_server:错误:f2d_register_rpc()=>(null)( - 21)

我已经阅读了关于git的几个问题,并且错误似乎是由于依赖于不支持符号链接行走的glob - 如何使用watchFile()观看node.js中的符号链接文件看起来很有希望,但我遇到了麻烦让代码与gulp很好地配合.

如何通过gulp成功查看符号链接目录以进行更改?

Hei*_*kki 5

对于解决方法,我会尝试这样的事情:

var bowerAssets = fs.realpathSync('vendor/javascripts/my_symlinked_package') + '/**/*.js';
Run Code Online (Sandbox Code Playgroud)