Как запустить приложение «Угловое 2» с узлом Ubuntu?

Я пытаюсь установить 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?

0
задан 26 August 2017 в 04:08

2 ответа

попробуйте использовать

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

1
ответ дан 18 July 2018 в 07:54

попробуйте использовать

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

1
ответ дан 24 July 2018 в 18:55

Другие вопросы по тегам:

Похожие вопросы: