grunt是如何继续构建的,即使是grunt contrib符号链接也是如此;找不到路
How grunt can continue building even grunt-contrib-symlink doesn't find a path
我是grunt的新手,我正在做一些极客游戏。
我尝试grunt contrib符号链接在/dest/path/from/origin/path中创建一个符号链接。
我已经看到,当/origina/path不存在时,grunt过程会因为失败而停止。
基本上我在做这项任务。
symlink: {
options: {overwrite: false},
explicit: {src: '/opt/origin/path',dest: '/opt/dest/path}
},
重点是,根据具体情况,"src"希望并不存在。我希望有一些方法可以保护这种情况,但我找不到:(
有人能帮我吗?
您可以通过定义新任务来轻松解决此问题
grunt.registerTask('symlinkIfExists' , function(){
if ( grunt.file.exists('/opt/origin/path') ){
grunt.task.run(['symlink:explicit']);
}
})
这将仅在文件存在的情况下运行符号链接目标。您可以构造一个更通用的解决方案。如果需要,我会尝试添加它。
相关文章:
- 链接内的内容可编辑块,如何防止重定向,但让文本选择插入符号位置更改
- 排除符号链接的npm警告意味着什么
- Gulp 在 gulp.src() 中的符号链接上给出错误
- Browserify - 在 package.json 中转换在符号链接模块中不起作用在 npm3 中
- 如何使用javascript跟踪符号链接
- Javascript 正则表达式用于替换页面上所有链接 href 中的 & 符号
- 无法解析符号“涡轮链接”
- 找不到符号链接
- 使用Jquery或CSS3隐藏链接时隐藏项目符号列表
- grunt是如何继续构建的,即使是grunt contrib符号链接也是如此;找不到路
- 当链接被点击时,英镑符号会出现在我的URL中
- 节点__dirname, process.cwd()报告实际目录而不是符号链接的目录
- Grunt concat JS和HTML重写链接
- 列表视图链接包含特殊符号
- 提取包含符号链接的压缩文件
- Javascript:检查url是真实文件还是符号链接
- 是否可以包含一个javascript文件从符号链接
- 理解Angular 2 webpack项目中的源代码符号链接
- npm 实时服务器安装:符号链接错误(即使以 root/admin 身份运行时)
- 为什么这些符号链接会发生无限递归循环