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 для каждого проекта?
Ответы
Ответ 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.