Grunt - 警告:路径必须是字符串使用--force继续

时间:2016-08-02 19:55:19

标签: gruntjs

我一直在使用咕噜很长时间并且工作正常。现在,突然之间,它出现了警告并在运行sftp部署时中止了任务。

警告是:

  

于2016年8月2日星期二21:36:06 GMT + 0200(CEST)完成1.366s - 等待......   文件“../build/footer.php”已更改。运行“sftp-deploy:build”(sftp-deploy)任务警告:path必须是字符串使用--force to   继续。

     

因警告而中止。

怎么了?我没有改变gruntfile.js。

1 个答案:

答案 0 :(得分:0)

根据OP的评论,这里可能发生了什么:cache选项“记住”路径......所以可能发生的事情是“记住”你的构建路径,即使构建路径可能已被摧毁和重建。如果目录被缓存,然后被删除,则创建另一个具有相同名称的目录,这两个目录相同,并且当您的任务sftp-deploy任务查找目录时,它实际上是在寻找旧的。新的,虽然它具有相同的名称,但在技术上是操作系统中的不同文件条目。