2016-10-26 10 views
4

私はangle-cliを使って、新しいAngular2プロジェクトをng new project_nameで足場を使っています。 ng newが実行されるたびにすべての依存関係をダウンロードするので、完了には時間がかかります。すべての依存関係を再ダウンロードせずに後続の新規プロジェクトを作成する方法はありますか?angle-cliを使ったプロジェクトの作成には時間がかかります

答えて

5

あなたはすぐにすべての追加のパッケージをダウンロードしないようにng new project_name --skip-installng init project_name --skip-installを使用することができます。次に、既存のプロジェクトテンプレートからnode_modulesディレクトリをコピーし、最後にnpm installまたはyarn installを実行して、パッケージマネージャによってすべてが幸せであることを確認します。 ng new project_name --skip-npm //のみプロジェクト構造を作成 -

以前のバージョンでは、2つのコマンドを次のようng new project_name --skip-npmng init project_name --skip-npm

+0

こんにちはFilldes、お返事をありがとう......私は、--skip-NPM新しい新しいPROJECT_NAMEを実行した後)1つの問題ここでは1に直面しています.... ....もう一度時間がかかります....プロジェクトを作成した後に実際に何をしたいのですか?プロジェクトは直接ng serveコマンドで実行する必要があります。 – stackinfostack

+0

@stackinfostackもしあなたがすべてのライブラリがそこにあり、あなたは 'npm install'をスキップして' ng serve'を実行するだけです。 – Fiddles

+0

このメッセージがあります: '--skip-npm'オプションは新しいコマンドに登録されていません。サポートされているオプションのリストについては、 'ng new --help'を実行してください。 – Julia

2

実行]を使用します。
npm install //必要なパッケージをすべてインストールします。

2

あなたは、次のコマンドを使用し、最新のangular-cliツールを使用している場合。

$ ng new <project name> --skip-install=true 

これは、npmが必要なすべての依存関係をインストールしないようにします。細かい作業が、node_modulesをコピーして、NPMインストールを実行した後

+0

'--skip-npm'と違って、この解決策は私のために働きます。 – Julia

関連する問題