Подтвердить что ты не робот

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

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

В проекте cli angular, всякий раз, когда я запускаю команду 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 для каждого проекта?

4b9b3361

Ответ 1

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

Ответ 2

Выполните следующие шаги

npm cache clean и npm install

Ответ 3

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

2 Будьте уверены, что находитесь в правильной папке /root (вероятно, это ваша проблема)

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

Ответ 4

Вы можете избежать появления node_modules, вам может потребоваться выполнить ошибку, выполнив  выполните следующую команду:  npm install [email protected]/cli

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

Спасибо, Srikanth

Ответ 5

запустить cd folder_of_your_project

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

Ответ 6

Невозможно избежать установки npm. Поскольку npm является ядром пакета и он устанавливает все зависимости, вам нужно запустить npm install. Другое дело, что зависимости содержат все исходные файлы, чтобы увеличить размер проекта. Запустите npm install из каталога проекта. Кажется, вы не установили локальные пакеты npm.