Вы работаете с Angular и вам нужно создавать проекты с разными версиями Angular? Вот простое руководство по созданию проектов Angular для конкретных версий, как с Angular CLI, так и без него!
При работе над несколькими проектами Angular иногда необходимо зафиксировать определенную версию. Возможно, ваш проект использует определенные функции, доступные только в определенных версиях, или, возможно, он требует совместимости с устаревшими базами кода.
Вот как создавать проекты с определенными версиями Angular — независимо от того, используете ли вы CLI!
Знаете ли вы, что можно инициализировать проекты Angular для определенных версий без установки CLI? Давайте посмотрим на синтаксис и примеры.
npm init @angular@
Замените
npm init @angular@16 sampleApp
Этот подход позволяет настроить базовый проект Angular без глобальной установки Angular CLI. Это удобно, если вы хотите избежать установки дополнительных инструментов или работаете в ограниченной среде.
Проект Angular 13 под названием HeritageApp:
npm init @angular@13 legacyApp
Эта команда напрямую извлекает необходимую версию Angular, настраивая структуру проекта и зависимости, специфичные для этой версии.
Если вы предпочитаете использовать Angular CLI, вы все равно можете создать проект для определенной версии без постоянной установки CLI. Используйте npx для запуска CLI напрямую, указав свою версию.
npx -p @angular/cli@ng new
Эта команда использует npx для временного запуска указанной версии CLI, создавая проект, адаптированный к этой версии Angular.
npx -p @angular/cli@13 ng new demoApp
Эта команда создает новый проект с использованием Angular CLI версии 13, даже если у вас глобально установлена другая версия Angular CLI.
Независимо от того, используете ли вы CLI или нет, гибкость Angular с npm init и npx упрощает управление проектами в разных версиях. Так что в следующий раз, когда вам понадобится запустить конкретный проект версии Angular, вы точно будете знать, как это сделать, без необходимости возиться с установкой CLI!
Угловая версия | Без CLI | С интерфейсом командной строки |
---|---|---|
16 | npm init @angular@16 sampleApp | npx -p @angular/cli@16 нового образца приложения |
13 | npm init @angular@13 LegacyApp | npx -p @angular/cli@13 нового демо-приложения |
И всё! Надеюсь, это руководство оказалось полезным для ваших проектов Angular. Прокомментируйте ниже любые вопросы или советы, которые могут у вас возникнуть по работе с конкретными версиями Angular.
Удачного программирования!
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3