我正在尝试将Yeoman的Angular应用程序部署到生产服务器。
当我尝试运行grunt build命令时,出现以下错误:



如果我使用grunt --force我的应用程序坏了...

我在Ubuntu 14.04上

有任何想法吗?

最佳答案

根据要使用哪个版本的wiredep,有两种解决方案。

如果要使用“^ 1.9.0”,请确保从Gruntfile.js中删除cwd属性。如果您是 Angular 生成器用户,那么这是一个常见问题,该用户当前在配置中为wiredep任务指定cwd属性。

如果您不介意使用“1.8.0”,请确保将该版本固定在package.json中。如果要通过grunt-wiredep包含wiredep,则必须手动添加wiredep并将其固定。如果您坚持使用“1.8.0”,请将cwd属性保留在任务的配置中。

关于gruntjs - Gruntwiredep:app没有这样的文件或目录bower.json,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25709324/

10-08 23:53