我正在使用 Grunt 来缩小和连接 AngularJS Web 应用程序的文件。我们的源位于文件共享上,我通过映射驱动器连接到它。每当 Grunt 在我的源目录上运行时,我的一个 concat 任务都会出错。错误是“ENOTSUP,套接字不支持操作”。如果我复制源,本地,Grunt 运行,很好。为了我们的源代码控制,我需要 Grunt 监视和运行映射的驱动器。concat 任务使用 grunt-contrib-concat。我尝试重新安装 Node 并将 grunt-contrib-concat 回滚到 0.4.0 版。那没有用。任何帮助/想法将不胜感激。
编辑:
Grunt 中给出错误的代码是:
jscustom: {
src: ['src/js/*.js', 'src/js/**/*.js', 'build/temp/templates.js'],
dest: 'build/temp/custom.js'
}
如果我从上面的代码中删除“'src/js/**/*.js'”并执行我的 Grunt 任务,则不会发生 ENOTSUP 错误。我需要使用这些通配符来包含所有目录和文件。