Я использую angular cli (для angular v6) в течение нескольких месяцев без проблем. С тех пор я обнаружил nativescript и решил, что мне будет полезно изучить его, поэтому я запустил сценарий быстрой настройки, который действительно сработал. Но через некоторое время я заметил, что команда ng больше не работает. У меня была глобальная установка angular-cli, но когда я перечислил список глобально установленных узловых модулей:
npm list -g --depth 0
/Users/Zephilim/.nvm/versions/node/v10.13.0/lib
├── [email protected]
└── [email protected].
Я понял, что он (angular-cli / ng), похоже, был удален. Собственно, вот моя установка angular до того, как 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, потому что все еще есть вещи, которые не работают при быстрой настройке.
angular cli и nativescript cli не имеют ничего общего друг с другом, они не сломают друг друга
да, использую одновременно.
Хорошо, это приятно слышать от нескольких человек. У меня должно быть что-то не так с моей настройкой. Моя ежегодная полная перестройка системы вот-вот должна завершиться, поэтому я начну снова с нуля на macOS mojave.
Они даже предназначены для совместной работы. Взгляните на это сообщение в блоге, описывающее рекомендуемую настройку: blog.angular.io/…





Это не должно быть проблемой, по крайней мере, у меня есть и Angular, и NativeScript CLI глобально установлен и запущен на моем компьютере. Попробуйте, переустановите.