运行后yo angular
然后 cd
进入应用程序的根文件夹(与应用程序文件夹处于同一级别,gruntfile
、package.json
等)我尝试 grunt serve
我得到了上述错误。 Grunt 不会为我启动服务器。
我已经搜索了所有但找不到说要运行 npm install
和 bower install
在应用程序的根目录中,我已经尝试过但仍然出现相同的错误。
我已经更新并检查了 bower/grunt/npm,它们都很好。
请问有什么建议吗?
最佳答案
我想我已经找到了解决办法!
http://yang-wei.github.io/blog/2014/06/01/npm-install-issues-plus-angularjs-set-up/
在所有安装上运行 sudo 会导致主目录中的 NPM 文件夹出现问题。我需要通过运行来更改所有 usr/local 文件夹的权限:sudo chown -R $USER /usr/local
sudo chown -R `whoami` ~/.npm
npm install -g yo grunt-cli bower
现在我再次经历了这个过程,没有更多的错误!
上面的链接似乎也是从一堆答案中提取出来的
npm throws error without sudo
关于angularjs - 从新的 Yeoman 安装返回的 grunt 服务 - 警告 : Task "serve" not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24858493/