#javascript #angularjs #angular-cli
#javascript #angularjs #angular-cli
Вопрос:
Я устанавливаю AngularJS с помощью команды npm install -g angular-cli
, а затем, когда я пытался создать новый проект, я получаю следующую ошибку,
Cannot find module 'reflect-metadata'
Что я должен для устранения ошибки?
Комментарии:
1. Убедитесь, что вы используете npm v3. Вы пробовали
npm install -g reflect-metadata
? Также взгляните на эту проблему: github.com/angular/angular-cli/issues/2431
Ответ №1:
Мне пришлось повторно установить NodeJS с их веб-сайта и установить reflect-metadata
, portfinder
используя следующие команды, будучи суперпользователем,
sudo npm install -g reflect-metadata
sudo npm install -g portfinder
После этого я могу создать новый проект с помощью команды,
ng new myProject
Ответ №2:
Обновление npm
по npm install -g npm
. Если проблема все еще существует, попробуйте:
npm i -g reflect-metadata
Комментарии:
1. После выполнения команды npm install -g npm я получаю следующую ошибку: -bash: npm: команда не найдена
2. Попробуйте
curl -L https://npmjs.org/install.sh | sudo sh
переустановить npm
Ответ №3:
Повторная установка node.js сработало на меня.