2017-12-19 18 views
1

私はすでに@ angular/cli @ 1.4.5をグローバルにインストールしています。 Angular 5アプリを構築するために、@ Angular/Cli @ latestをローカルにインストールする方法はありますか?Angular 4 appとAngular 5 appを同じマシンに構築するには?

$ 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 
+0

私は同じ問題を抱えています - Ang4とAng5のプロジェクトを同じMacでビルド/保守する必要がありますが、AngularCLIのバージョン管理以上のものであると思われます。また、 "save dev" vs "グローバル"だから、回答者は完全な解決策に対処してください...おそらく、完全なブログ投稿や記事の参照などです。 – user292701

答えて

1

最も簡単な方法は、おそらくnpxを使用することです:あなたは、比較的新しいバージョンを使用している場合

npx @angular/[email protected] new <project> 

npxはすでにnpmと他のノードのバイナリに含まれるべきです。

あなたはまた、ローカル、このCLIをインストールして、新しいプロジェクトを作成するためにそのローカルインストールを使用することができます。

cd <helper> 
npm init 
npm install --save-dev @angular/[email protected] 
cd .. 
<helper>/node_modules/.bin/ng new <project> 

それは少し愚かだが、あなたはあなたがすでにあるディレクトリにng newを使用することはできませんがザ・上記の問題は大きな問題なしでうまくいくはずですが、npxの方がずっと簡単です。

関連する問題