Ошибка при создании нового проекта Angular 2

#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 сработало на меня.