您是否使用 Angular 并需要使用不同的 Angular 版本设置项目?这是为特定版本创建 Angular 项目的简单指南,无论是否使用 Angular CLI!
在处理多个 Angular 项目时,有时您需要锁定特定版本。也许您的项目依赖于仅在特定版本中可用的某些功能,或者可能需要与遗留代码库兼容。
以下是如何创建具有特定 Angular 版本的项目 - 无论您是否使用 CLI!
您是否知道无需安装 CLI 即可初始化特定版本的 Angular 项目?让我们看一下语法和示例。
npm init @angular@
将
npm init @angular@16 sampleApp
此方法设置了一个基本的 Angular 项目,无需全局安装 Angular CLI。如果您想避免安装额外的工具或者在受限的环境中工作,它会很方便。
名为legacyApp的Angular 13项目:
npm init @angular@13 legacyApp
此命令直接拉取必要的 Angular 版本,设置特定于该版本的项目结构和依赖项。
句法
npx -p @angular/cli@此命令使用 npx 临时运行指定的 CLI 版本,创建适合该 Angular 版本的项目。ng new
例子
npx -p @angular/cli@此命令使用 Angular CLI 版本 13 创建一个新项目,即使您全局安装了不同的 Angular CLI 版本。ng new
使用 npx 的优点:
快速命令回顾
没有 CLI | 使用 CLI | |
---|---|---|
npm init @angular@16 SampleApp | npx -p @angular/cli@16 ng 新示例应用程序 | |
npm init @angular@13 LegacyApp | npx -p @angular/cli@13 ng 新 demoApp |
编码愉快!
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3