我已将角度版本更新为4,但由于我有一个用angular / cli创建新项目的问题,我知道问题是在我的主目录中的一个packag.json文件如何必须删除但我不知道怎么找到它。
@angular/cli: 1.0.0
node: 7.6.0
os: linux x64
@angular/animations: 4.0.1
@angular/common: 4.0.1
@angular/compiler: 4.0.1
@angular/compiler-cli: 4.0.1
@angular/core: 4.0.1
@angular/forms: 4.0.1
@angular/http: 4.0.1
@angular/platform-browser: 4.0.1
@angular/platform-browser-dynamic: 4.0.1
@angular/platform-server: 4.0.1
@angular/router: 4.0.1
@angular/cli: 1.0.0
在终端:
ng new test4
You cannot use the new command inside an Angular CLI project.
感谢您的帮助
答案 0 :(得分:2)
如错误所示,您应该在父目录中运行“ng new”,既不在您希望新项目的目录中,也不在已经存在某个项目的目录中。
例如,如果你想在/ home / user / projects / hello中创建一个新项目,那么你应该去/ home / user / projects并运行“ng new hello”。
如果您已经有一个正在运行的项目,只需将Angular升级到4.0.1并将CLI升级到1.0.0,那么您需要按照升级说明https://github.com/angular/angular-cli#updating-angular-cli - 删除node_modules并运行“npm install”,这将是获取新包。无需再次运行“ng new”。
答案 1 :(得分:1)
我发现了错误,我有一个package.json 文件在我的主目录中,当我删除此文件时一切正常
感谢