我一直在使用angular cli(对于angular v6)已经有几个月没有问题了。此后,我发现了nativescript,并决定对我的学习很有用,因此我运行了快速设置脚本,该脚本确实起作用。但是过了一段时间,我注意到ng命令不再起作用。我在全局安装了angular-cli,但是当我列出了全局安装的节点模块列表时:
npm list -g --depth 0
/Users/Zephilim/.nvm/versions/node/v10.13.0/lib
├── nativescript@5.0.0
└── npm@6.4.
我意识到它(angular-cli / ng)似乎已被删除。实际上,这是在本机脚本销毁之前的角度设置:
λ ~/dev/client/fix/material-pro-ng6/ ng -v
Your global Angular CLI version (6.0.7) is greater than your local
version (6.0.5). The local Angular CLI version is used.
To disable this warning use "ng config -g cli.warnings.versionMismatch false".
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 6.0.5
Node: 9.11.1
OS: darwin x64
Angular: 6.0.3
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.6.5
@angular-devkit/build-angular 0.6.5
@angular-devkit/build-optimizer 0.6.5
@angular-devkit/core 0.6.5
@angular-devkit/schematics 0.6.5
@angular/cli 6.0.5
@ngtools/webpack 6.0.5
@schematics/angular 0.6.5
@schematics/update 0.6.5
rxjs 6.2.0
typescript 2.7.2
webpack 4.8.3
nativescript的帮助文档中没有建议删除我的角度cli。
这应该发生吗?如何确保我可以同时访问两者。重新安装angular-cli是否会破坏本机脚本?
我不确定下一步该怎么做。我当时正在考虑进行完整的nativescript安装,因为仍有一些不适用于快速设置。