我一直在使用this种子,之前我没有遇到过此错误,而且我已经无数次发出了grunt serve
命令 - 我现在才收到此错误。我做的唯一可能是它导致它是我删除了我的项目目录 - 并使用git clone
克隆我存储我的项目的仓库因为我想恢复到旧版本。现在我收到了这个错误:
Cannot find where you keep your Bower packages.
We tried looking for a `.bowerrc` file, but couldn't find a custom
`directory` property defined. We then tried `bower_components`, but
it looks like that doesn't exist either. As a last resort, we tried
the pre-1.0 `components` directory, but that also couldn't be found.
Unfortunately, we can't proceed without knowing where the Bower
packages you have installed are.
Fatal error: No Bower components found.
我有一个bower_components
目录(它应该在哪里) - 我不确定为什么它没有被人看到。我在堆栈上找到this - 但它似乎不是我的问题,我尝试运行bower install
- 它没有抛出任何错误,但它没有修复问题也是。感谢。
更新
我想我已经意识到发生了什么,但我不知道该怎么做(除了从种子重新安装并复制我的所有代码)。我认为种子(默认情况下)在我推送到git时可能会遗漏文件(可能是.bowerrc
文件?) - 所以当我克隆时我没有得到我需要的所有文件 - 任何补救建议?
答案 0 :(得分:0)
我的建议是运行
npm update
希望你会看到它为你安装一切。
用
跟进bower install
只要您的repo中包含bower.json文件,这就应该解决您的问题 - 尽管像我一样,您可能会在默认的grunt(测试)中找到karma.conf.js缺失。
如果需要,.bowerrc的内容只是
{
"directory": "app/bower_components"
}