2017-01-23 9 views
4

Я пытаюсь установить angular-cli для окон. Я знаю, что команда npm install -g angular-cli, однако, как только я запустил эту команду, я попытаюсь сделать ng new, но я получаю сообщение об ошибке: «ng не является признанной командой». Я проверил другие вопросы здесь, сказав, что вы нужно добавить папку в переменную PATH, однако, когда я проверяю папку, в которой я пытался установить угловое cli, я даже ничего не вижу.Как установить angular-cli для windows 7

Здесь вы можете увидеть, я установил угловую-консоль с помощью прилагаемой команды и что любое использование «нг» регистров команд и ошибок:

x

И здесь вы можете увидеть пустое папка, без угловых Cli папок или что-нибудь в этом отношении:

And here you can see an empty folder with no angular-cli folders or anything for that matter

ОБРАТИТЕ ВНИМАНИЕ Я очень новичок в CMD и угловой, и я действительно не знаю, какие шаги нужно предпринять здесь.

+1

вы перезапуске экземпляра CMD? –

+0

@ DanielA.White, если вы имеете в виду, я закрыл cmd и попробую запустить новое тестовое приложение снова. Да, я пробовал это. – tgrim90

+0

Ваша глобальная установка npm для angular-cli в вашем случае находится в папке «C: \ Users \ Owner \ AppData \ Roaming \ npm \ node_modules \ angular-cli» (вы можете получить ее, выполнив команду «npm root -g») , Итак, попробуйте добавить свою папку bin (где находится ng исполняемый файл) в переменную PATH – Andriy

ответ

7

Установка NodeJs, НПМ, машинопись, AngularJS, @ угловой/кли на Windows 7 Professional SP 1 64-битовые:

Поскольку я нашел много ценных советов разбросаны на различных должностях только после «болезненными 'поиск, вот компактная компиляция (не мои идеи, но мой опыт). Надеюсь, поможет.

  1. установить Node.js Windows Installer 64-бит: https://nodejs.org/en/download/ узел-v6.11.0-x64.msi

  2. Если есть (компания-) прокси (установка за брандмауэром): настроить НПЙ против компании-прокси: открытого окна CMD (не повышен, как правило, вы должны быть Логин пользователя)

    НОЙ конфигурации набор проксите http://Proxy.Company.com:Port (замените Proxy.Company.com:Port с прокси-настройкой)

    НПМ конфигурации установить HTTPS-прокси http://Proxy.Company.com:Port (замените Proxy.Company.com:Port с прокси-настройки)

    Советы: Обе настройки необходимы, попросите ваших админов для правильного URL. Если вам нужно размножать пользователь/пароль используйте следующий синтаксис:

    НПМ конфигурации набор прокси http://user:[email protected]:Port

  3. Установить каталог НПМ для пакетов (НПМ 3.10.10 поставляется с узлом.JS, но мы будем обновлять его позже):

    НОГО конфигурационного набора реестр https://registry.npmjs.org/

  4. Обновление НОГО до последней версии:

    НОЙ установки NPM @ последняя -g

    Берегись: НОЕ обновление работает только с HTTPS-вариантом (реестр https://registry.npmjs.org/). С настройкой HTTP (см. Ниже) вы получаете «shasum check failed».

  5. Установить каталог НПМ для пакетов к не-HTTPS-вариант:

    НПМ конфигурационный набор реестра http://registry.npmjs.org/

    Причина: HTTPS-вариантом, который необходимо обновить НПМ себя, does'nt работать для всех пакетов, например @ angular/cli @ latest или угловой-кли или машинописный текст @ последний либо.

  6. Установка Машинопись:

    НПМ установки -g машинопись @ последняя

  7. Возможно обновление Visual Studio 2015 для обновления 3 (необходимо) (все также отлично работает с Community Edition Update 3): Microsoft Visual Studio Professional 2015 Версия 14.0.25422.01 Обновление 3 Microsoft .NET Framework версии 4.6.01055

  8. Убедитесь, что Visual Studio fe tches на фактически установленных пакетах: Инструменты/Параметры, левое дерево/Проекты и решения/Внешние веб-инструменты, правая панель, переместите запись $ (PATH) в начало (выше записей $ (DevEnvDir)). После этого закройте Visual Studio.

  9. Установка AngularJS:

    НПХ установить угловую (мою версию: 1.6.5)

  10. Установить угловой-инструмент командной строки: НПХ установка -g @ угловой/кли @ последний (@ угловой/кли это новое название для углового-кли)

  11. Проверить версии (в CMD окне, мои версии ниже):

    узел -v => v6.11.0

    NPM -v => 5.1.0

    TSC -v => 2.4.1

    нг --version => 1.2.0 (@ угловые/CLI)

  12. Установите дополнительный пакет установщик для Visual Studio (см. также раздел «Ссылки» ниже): https://marketplace.visualstudio.com/items?itemName=MadsKristensen.PackageInstaller (... Downloads \ Package Installer v2.0.101.VSIX)

Если что-то пошло не так, перезапускать со следующими шагами:

  • В C: \ Users \ < Пользователь > \ AppData \ Roaming удалить каталог 'НПМ'
  • В окне cmd: npm cache clean или, возможно: npm cache clean --force
  • run node-v6.11.0-x64.msi в режиме ремонта
  • продолжить с пункта (2.).

Ссылки:

+0

Спасибо за ответ. Это действительно помогло. –

1

Пожалуйста, обратите внимание, что NG.cmd обычно устанавливается на C: \ Users \ Administrator \ AppData \ Roaming \ npm \ ng.cmd где Администратор может быть именем пользователя. НТН.

1

Проверьте это!

node -v 

Чтобы узнать, установлен ли узел, введите приведенное выше в командной строке.

npm -v 

Чтобы проверить, установлен ли npm, введите приведенное выше в командной строке. Установка @ угловой/кли

npm install @angular/cli 

Чтобы добавить этот пакет NPM к вашей локальной машине, введите выше в командной строке. Вы заметите, что в корневом каталоге, где установлен пакет, отображается каталог node_modules.

Если у вас возникли проблемы с установкой пакетов, проверить полезные документы для установки NPM пакетов локально

3

Последние версии Node.js и угловыми CLI могут быть установлены на Windows 7 в несколько простых шагов:

Шаг 1: Скачать Node.js

Скачать последнюю версию Node.js из: Nodejs downloads page. Я скачал Node.js для Windows 64-бит и имя файла: узел-v8.9.3-x64.msi

Шаг 2: Установка Node.js для Windows.

В Проводнике Windows найдите загруженный файл .msi Nodejs. Дважды щелкните файл .msi. Появится набор экранов, которые помогут вам в процессе установки. Это установит на вашем компьютере Node.js и диспетчер пакетов узлов (NPM).

Шаг 3: Проверка Node.js Установка

Введите следующие команды для проверки версии Node.js и НПМ

node -v 
npm -v 

Шаг 4: Установите Угловая CLI

Угловой интерфейс командной строки (CLI) - это самый простой способ создания новых угловых проектов. Выполните следующую команду, чтобы установить НПМ Угловое CLI:

npm install @angular/cli -g 

После этой установки, инструмент CLI можно получить доступ с помощью команд нг.

Шаг 5: Проверка угловых CLI

введите следующую команду:

ng -v 

Я также поставить все эти шаги в своем блоге: Setup Node.js and Angular CLI

+0

Если вы работаете за прокси-сервером, вы можете следить за этим tuto https://jjasonclark.com/how-to-setup-node-behind-web-proxy/ –

+0

Полезное сообщение ... Спасибо – Aniket