gpt4 book ai didi

node.js - 如何用 gulp 看符号链接(symbolic link)?

转载 作者:搜寻专家 更新时间:2023-10-31 23:38:23 25 4
gpt4 key购买 nike

我想观察 vendor/bower 的变化以启动构建过程 - 我也在运行 bower link 它将把一个包符号链接(symbolic link)到本地​​源。

但是,当 gulp 尝试查看此目录时,它无法遍历 bower link 创建的符号链接(symbolic link)。

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

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

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

我已经通读了 git 上的几个问题,错误似乎是由于依赖不支持遍历符号链接(symbolic link)的 glob - How to watch symlink'ed files in node.js using watchFile()看起来很有希望,但我无法让代码与 gulp 很好地配合使用。

如何通过 gulp 成功地观察符号链接(symbolic link)目录的变化?

最佳答案

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

var bowerAssets = fs.realpathSync('vendor/javascripts/my_symlinked_package') + '/**/*.js';

关于node.js - 如何用 gulp 看符号链接(symbolic link)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28614076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com