Angular cli не использует глобальную установку npm

Я новичок в npm и node, я изучаю angular.

В проекте angular cli всякий раз, когда я запускаю команду ng ‹‹'keyword'>>, я получаю ошибку ниже, так как не могу найти глобальную папку npm-modules.

node_modules отображается пустым, вам может потребоваться запустить npm install

Пробовал следующую конфигурацию, но не повезло, мне нужно запускать npm install в каждом проекте, чтобы решить проблему.

export NODE_PATH=/usr/local/lib/node_modules
PATH=$PATH:/usr/local/bin/node
PATH=$PATH:/usr/local/bin/npm

Есть ли способ избежать запуска npm install для каждого проекта?


person prabu    schedule 09.04.2017    source источник
comment
Вы установили Angular CLI глобально с помощью npm install -g @angular/cli и установили зависимости для этого проекта, запустив npm install в папке вашего приложения (та же папка с файлом package.json)   -  person Tiep Phan    schedule 09.04.2017


Ответы (6)


я получил ту же ошибку, когда попытался запустить команду ng serve после запуска ng new myapp и создания папки моего проекта. Эта ошибка возникла из-за того, что я не перешел в созданную мной папку myapp. После того, как я использовал команду cd myapp и перешел в папку ng serve, все сработало успешно.

person Sithija Piyuman Thewa Hettige    schedule 12.07.2017

Следуйте инструкциям ниже

очистить кеш npm, а затем установить npm

person malepati varaprasad    schedule 18.07.2017

Вы можете избежать того, чтобы node_modules выглядел пустым, вам может потребоваться запустить ошибку, выполнив следующую команду: npm install -g@angular/cli

Это решит проблему.

person srikanth    schedule 22.11.2017

беги cd folder_of_your_project

затем запустите ng serve

person Italo Rodrigo    schedule 12.11.2017

1- cmd > запустите ng version, чтобы убедиться, что angular CLI установлен правильно.

2- Убедитесь, что вы находитесь в нужной папке/корне (Возможно, это ваша проблема)

3 — затем запустите: ng serve

person Diego Venâncio    schedule 05.10.2017

вам нужно находиться в папке структуры проекта, чтобы запустить ng serve или любую другую команду после установки npm в вашей системе. Однако вы можете проверить ng version в своей корневой папке. В последней версии angular cli файл переименован в package.json, где присутствуют все зависимости.

person nikhil sugandh    schedule 16.05.2018