创建新项目时可以选择Angular的版本吗?

时间:2019-06-28 08:25:06

标签: angular

在创建新项目时是否可以选择Angular版本?也就是说,我已经全局安装了Angular 8,并且想在Angular 7上创建一个项目。如何在不依次更新所有Angular模块的情况下(例如:npm i @angular/animations@7等)完成该操作?

3 个答案:

答案 0 :(得分:8)

您可以创建一个新文件夹并在其中安装angular 7。

npm install @angular/cli@7.0.0

注意:请勿使用-g(这是用于全局安装)

当您使用ng new在该文件夹中创建一个新项目时,该应用程序的版本将为7。

答案 1 :(得分:1)

您可以创建本地Angular-cli环境

  • 创建一个新文件夹并在其中导航
  • 运行命令: npm init
  • 安装您的cli版本: npm install @ angular / cli @ 7 enter image description here
  • 删除package.json文件,仅保留新创建的node_modules文件夹
  • ng新的angularApp (这将使用您本地的angular / cli创建您的应用)
  • 现在您已经拥有具有特定角度版本的角度应用程序,并且可以删除环境文件夹中的node_modules文件夹 enter image description here

答案 2 :(得分:0)

尝试使用节点版本管理器。您可以安装并保留所需的所有版本,并在项目的版本之间进行切换。对于在不同版本中的多个Angular项目中工作的人员非常有用。

Node Version Manager - Simple bash script to manage multiple active node.js versions