如何在同一台机器上构建Angular 4 app和Angular 5应用程序?

问题描述 投票:1回答:1

我已经在全球范围内安装了@ angular / cli @ 1.4.5。有没有办法在本地安装@ angular / cli @ latest来构建Angular 5应用程序?

$ ng -v
    _                      _                 ____ _     ___
   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/
@angular/cli: 1.4.5
node: 6.11.2
os: win32 x64
@angular/animations: 4.3.6
@angular/cdk: 2.0.0-beta.10
@angular/common: 4.3.6
@angular/compiler: 4.3.6
@angular/core: 4.3.6
@angular/forms: 4.3.6
@angular/http: 4.3.6
@angular/material: 2.0.0-beta.10
@angular/platform-browser: 4.3.6
@angular/platform-browser-dynamic: 4.3.6
@angular/router: 4.3.6
@angular/cli: 1.4.5
@angular/compiler-cli: 4.3.6
@angular/language-service: 4.3.6
typescript: 2.3.4
angular angular-cli
1个回答
1
投票

最简单的方法可能是使用npx

npx @angular/cli@latest new <project>

如果您使用的是相对较新的版本,npx应该已经包含在npm和其他节点二进制文件中。

您也可以在本地安装此CLI并使用该本地安装来创建新项目:

cd <helper>
npm init
npm install --save-dev @angular/cli@latest
cd ..
<helper>/node_modules/.bin/ng new <project>

这有点傻,但你不能在你已经使用的目录上使用ng new。上面应该没有任何大问题,但npx路线应该更简单。

© www.soinside.com 2019 - 2024. All rights reserved.