Я искал через Google и угловые командной строки дока, но не мог'т найти любой способ, чтобы установить конкретную версию, используя угловые угловые Кинк. возможно ли это вообще?
Чтобы ответить на ваш вопрос, позвольте'ы предполагаем, что вы заинтересованы в определенном торцевая версии и не в конкретных угловые-интерфейс командной строки версия (угловой-CLI-это всего лишь инструмент, в конце концов).
А теперь еще и фото двигаться, чтобы сохранить ваш угловые-интерфейс командной строки версия ассоциировала с торцевая версию, в противном случае вы рискуете наткнуться на проблемы несовместимости. Поэтому получение правильной угловые-интерфейс командной строки версия приведут вас к получению желаемого торцевая версия.
Из этого предположения, ваш вопрос не о угловые-интерфейс командной строки, а о НПМ.
Вот путь:
[Шаг 0 - опционально] если вы'ре не уверен в угловые-интерфейс командной строки версию, установленную в вашем окружении, удалите его.
npm uninstall -g @angular/cli
Затем запустите (--флаг силы могут потребоваться)
npm cache clean
или, если вы're через НПМ > 5.
npm cache verify
[Шаг 1] установить угловые-Кинк конкретную версию
npm install -g @angular/[email protected]
[Шаг 2] создаем проект
ng new you-app-name
В результате программа будет создана в нужные торцевая версия.
Примечание: Я не нашел ни страница, отображающая матрица совместимости торцевая и угловые-интерфейс командной строки. Поэтому, я думаю, единственный способ узнать, что угловые-интерфейс командной строки версии должен быть установлен, чтобы попробовать различные варианты, создать новый проект и оформить пакет.формат JSON`, чтобы увидеть, какие торцевая используемые версии.
угловые версии в changelog Вот список изменений на GitHub вправления, где вы можете увидеть доступные варианты и различия.
Надеюсь, что это помогает
изменения #2 ( 7/2/2017)
Если вы установите угловой командной строки прямо сейчас, вы'd и, наверное, новое название угловой командной строки, который является `@угловое/командной строки, так что вы должны удалить его с помощью
npm uninstall -g @angular/cli
и следуйте приведенным выше кодом. Я'м по-прежнему получать голоса для этого, так что я обновил мой ответ для тех, кто хочет использовать старые версии по некоторым причинам.
изменения #1
Если вы действительно хотите создать новый проект с предыдущей версией угловые использовании командной строки, попытайтесь понизить угловые-CLI и до финального релиза. Что-то вроде:
npm uninstall -g angular-cli
npm cache clean
npm install -g [email protected]
первоначальный
Вы можете изменить версию угловые в пакет.в JSON . Я'м предполагаю, что вы хотите использовать старую версию угловой, но я предлагаю вам использовать последнюю версию. Использование:
ng new app-name
всегда используйте последнюю версию угловой.
Вы можете просто пакет.JSON с конкретной версией и сделать НПМ установить и установить эту версию. Также вам не нужно зависеть от `угловой-CLI и развивать свой проект.
Укажите версию вы хотите в 'зависимости' раздел вашего пакета.JSON, а затем из корневой папке проекта в консоли/терминале запустить это:
npm install
Например, следующий будет специально установить В4.3.4
"dependencies": {
"@angular/common": "4.3.4",
"@angular/compiler": "4.3.4",
"@angular/core": "4.3.4",
"@angular/forms": "4.3.4",
"@angular/http": "4.3.4",
"@angular/platform-browser": "4.3.4",
"@angular/platform-browser-dynamic": "4.3.4",
"@angular/router": "4.3.4",
}
Вы также можете добавить следующие модификаторы на номер версии различаются, как конкретно вы должны версии быть:
<Н3>каре ^</Н3>
Обновление до последней версии, как указано первое число:
^4.3.0
загрузит последнюю 4.х.выпуск х, но не нагрузка 5.х.х
<Н3 и GT; ~&ЛТ Тильда;/Н3>
Обновление до последней версии, как указано на второй номер:
~4.3.0
загрузит последнюю 4.3.выпуск х, но не нагрузки 4.4.х
В угловой версии/ЦПИ и их установленной версии угловая/компилятор
:
Может быть подтверждено путем анализа угловая/ЦПИ
'пакет S`.JSON-файл в хранилище. Можно было бы установить конкретные версии CLI, чтобы получить конкретные угловая версия:
npm -g install @angular/[email protected].* # For ^5.0.0
Если у вас возникли проблемы и используют НВМ убедитесь в том, чтобы установить НВМ среды узла.
Установите последний версии. Чтобы увидеть варианты использования списка НВМ`.
nvm use node
sudo npm remove -g @angular/cli
sudo npm install -g @angular/cli
Или для установки конкретного использования версия:
sudo npm install -g @angular/[email protected]
Если вы реж разрешение ошибки использовать:
sudo npm install -g @angular/[email protected] --unsafe-perm
Выполните эту команду в командной строке и вы будете хорошо идти
npm install -g @angular/cli@version_name
используйте следующую команду, чтобы установить конкретную версию. допустим, вы хотите установить угловой/CLI версии 1.6.8 затем введите следующую команду :
sudo npm install -g @angular/[email protected]
это позволит установить угловую/CLI версии 1.6.8`