gri*_*rim 109 angular-cli
我在全球安装了最新的angular-cli,我的项目正在成功构建.
在阅读另一个问题的建议解决方案时,(https://github.com/angular/angular-cli/issues/917)我卸载了全局angular-cli并将其安装为dev-dependency.
另一个问题没有解决,所以我卸载了dev-dependency并再次在全球重新安装了angular-cli.现在,当我尝试进行构建时,我收到错误:
您必须在angular-cli项目中才能使用build命令
我的angular-cli版本没有改变.为什么我的项目不被认可为angular-cli项目?
小智 172
与John Pankowicz的回答相同,但在我的情况下,我必须跑
npm install -g @angular/cli@latest
Run Code Online (Sandbox Code Playgroud)
对于要匹配的版本.
gri*_*rim 51
好的,找到了.
package.json必须包含对angular-cli的依赖.
当我卸载我的本地angular-cli时,npm也删除了依赖项.
小智 46
npm uninstall -g angular-cli @angular/cli
npm cache clean
npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
在Mac/Linux上使用sudo.
Joh*_*icz 24
我有相同的错误消息.但原因和解决方案略有不同.当我运行"ng -v"时,它显示了angular-cli(1.0.0-beta.28.3)和@ angular/cli(1.0.0-beta.31)的不同版本.我重新跑了:
npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
现在两者都显示了1.0.0-beta.31的版本.错误消息消失了,"ng serve"现在可以使用了.(是的 - 我重新安装了@ angular/cli,并且更新了angular-cli版本.)
小智 23
它适用于我的情况
sudo npm uninstall -g angular-cli @angular/cli
sudo npm cache clean --force
npm install npm@latest -g
sudo npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
小智 9
逐步执行以下命令:
sudo npm卸载-g angular-cli @ angular/cli
sudo npm cache clean
npm install npm @ latest -g
sudo npm install -g @ angular/cli
npm rebuild node-sass --force
npm uninstall -g angular-cli
npm uninstall --save angular-cli
npm uninstall -g @angular/cli
npm uninstall --save @angular/cli
npm cache clean
npm install --save-dev @angular/cli@latest
Run Code Online (Sandbox Code Playgroud)
在我的情况下(Mac OS X和以前使用的Angular 1.5环境)
npm -g cache clean --force
npm cache clean --force
工作.(npm install -g @angular/cli@latest之后)
当我发现自己遇到相同的问题时,这对我有帮助:
npm uninstall -g angular-cli @angular/cli
npm cache clean --force
npm install -g @angular/cli@latest
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
126949 次 |
| 最近记录: |