Я пытаюсь установить Angular CLI на Ubnutu 17.04 с помощью
sudo npm install -g @angular/cli
Однако он генерирует следующие предупреждения:
npm WARN gentlyRm not removing /usr/local/bin/ng as it wasn't installed by /usr/local/lib/node_modules/@angular/cli
/usr/local/bin/ng -> /usr/local/lib/node_modules/@angular/cli/bin/ng
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.2 (node_modules/@angular/cli/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
и после завершения, хотя ng исполняемый файл находится в моем пути, если я пытаюсь выполнить любую команду (например, npm serve), мне присваивается следующее:
/usr/local/lib/node_modules/@angular/cli/models/config/config.js:17
constructor(_configPath, schema, configJson, fallbacks = []) {
^
SyntaxError: Unexpected token =
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/usr/local/lib/node_modules/@angular/cli/models/config.js:3:18)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
Кажется, у вас (попытка?) установить Angular CLI 1.3 .2 но команда ng --version даже не запускается. (Выдает ошибку выше). В результате я не могу запустить npm для приложений Angular 2, которые я создаю.
Моя версия npm - 5.3.0, версия nodejs - v4.7.2. Я пробовал много раз, чтобы заставить это работать, и я начинаю думать, что, возможно, есть ошибка в npm или угловом CLI, потому что мне удалось установить Угловую CLI на Mac, Windows и ArchLinux в командной строке , Как я могу заставить npm запускать угловые приложения на Ubuntu?
попробуйте использовать
sudo su
проверить версию node и npm
Убедитесь, что вы используете хотя бы узел 6.9.x и npm 3.xx by node -v и npm -v в окне терминала / консоли. Более старые версии вызывают ошибки, но более новые версии - это хорошо.затем используйте
npm install -g @angular/cli
создать новую папку
ng new my-dream-app
изменить текущий каталог на вновь созданную папку
cd my-dream-app
запустите угловой сервер с помощью
ng serve
Я рекомендую использовать 16.04 lts ubuntu verion
попробуйте использовать
sudo su
проверить версию node и npm
Убедитесь, что вы используете хотя бы узел 6.9.x и npm 3.xx by node -v и npm -v в окне терминала / консоли. Более старые версии вызывают ошибки, но более новые версии - это хорошо.затем используйте
npm install -g @angular/cli
создать новую папку
ng new my-dream-app
изменить текущий каталог на вновь созданную папку
cd my-dream-app
запустите угловой сервер с помощью
ng serve
Я рекомендую использовать 16.04 lts ubuntu verion