Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何安装和使用2个版本的Angular CLI_Angular_Angular Cli_Angular8_Angular11 - Fatal编程技术网

如何安装和使用2个版本的Angular CLI

如何安装和使用2个版本的Angular CLI,angular,angular-cli,angular8,angular11,Angular,Angular Cli,Angular8,Angular11,我在做两个角度的项目。一个是角度8,另一个是角度11 我使用以下方式安装了Angular CLI: npm install -g @angular/cli 然后,我尝试使用以下命令构建Angular 8项目: ng build 但是我得到一个错误,说CLI是错误的版本 如何安装2个版本的CLI并选择要使用的版本 如何安装2个版本的CLI并选择要使用的版本 很简单!只需在project文件夹中本地安装所需的版本,并在不同的项目中使用所需的版本 npm install @angular/cli

我在做两个角度的项目。一个是角度8,另一个是角度11

我使用以下方式安装了Angular CLI:

npm install -g @angular/cli
然后,我尝试使用以下命令构建Angular 8项目:

ng build
但是我得到一个错误,说CLI是错误的版本

如何安装2个版本的CLI并选择要使用的版本

如何安装2个版本的CLI并选择要使用的版本

很简单!只需在project文件夹中本地安装所需的版本,并在不同的项目中使用所需的版本

npm install @angular/cli

您可以全局安装最新的CLI版本,并根据需要在项目中选择较早的CLI版本


但是,某些版本的CLI可能需要旧版本的node JS和npm(node 11 vs node 8)。在这种情况下,您可能需要使用nvm在节点版本之间切换-

您是否尝试过nvm?这是否回答了您的问题?就我个人而言,我使用npx初始化我的项目,然后使用ng命令也一样。示例:
npx-p@angular/cli@8ng适用于v8的全新hello world
。然后您可以运行
npx-ng
npx-ng-build