我已经使用 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)似乎已被删除。实际上,这是我在 nativescript 销毁它之前的角度设置:
λ ~/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 的帮助文档中没有建议删除我的 angular cli。
这应该发生吗?如何确保我可以访问两者。重新安装 angular-cli 会破坏 nativescript 吗?
我不确定下一步该做什么。我正在考虑进行完整的 nativescript 安装,因为仍然有一些东西不适用于快速设置。