2017-03-16 57 views
1

angric-cliをインストールするためのzipファイルしかない場合、どうすればインターネット接続なしでインストールできますか?インターネットなしでangular-cliをインストールするには

+0

ZIPファイルはありますか? –

+0

github –

+0

からダウンロードします。それを解凍すると、どのファイルが表示されますか? –

答えて

1

これでZIP だけあなたはそれを達成することができるでしょう

binフォルダ内にあるngには依然としていくつかの依存関係が必要です。そうするためには

これで、オフラインでCLIを実行できるようになりますあなたがやって、そのzipファイルを共有する場合は、コンピュータ: -
それでnode_modulesでCLIフォルダを解凍します -
を/パス/ /フォルダ/ binに/新しい私のプロジェクト

ngの/するのではなく。このコンピュータはオフラインであるため、必要な依存関係をインストールせずに新しいプロジェクトを足場にすることができます。オンラインコンピュータで

:あなたはそのオフラインのコンピュータ上でプロジェクトをビルドしたい場合は

さて、あなたはもっと何かをする必要があります
- 角度/ CLI yarn global add @angular/cli @インストール(またはあなたの郵便番号を使用します)
- オンラインnew new base-project
ながら、新しい空のプロジェクトを作成します(終了するyarn installまたはnpm install待つ)
- node_modulesフォルダ、新しいプロジェクト
内の1ジップ(EX用node_modules_backup.zipとして、そして自分自身を引き締める...私が推測するに長い時間がかかるだろう)

は、オフラインのコンピュータで
- EXのためのUSBを使用して新しいプロジェクト(からZIPを共有) - あなたのプロジェクトを作成します。/path/to/the/folder/bin/ng new my-project --skip-install
- 今/path/to/the/folder/bin/ng serveが動作するはず実行し、新しく作成したプロジェクト

にnode_modules_backup.zipを解凍します。

+0

これを試しましたか?いくつかのrepos(特にAngularのもの)は、reposに予めビルドされたファイルを含んでいません。つまり、GithubアーカイブにはJSファイルはなく、TSファイルのみが存在します。 – estus

+0

だから何が問題なの? Cliは何の問題もなくTypeScriptプロジェクトをコンパイルできます。私は従わない。試してみてください:) – Maxime

+0

作成されたパッケージは動作しません。 cliはコンパイルできません。あなた自身の答えを試してみてください。 – estus

0

これはあなたの場合に適した解決策です。

npm i @angular/cli -g --cache MY_CACHE_FOLDER --cache-min 999999999 --no-shrinkwrap 

完全な記事hereがあります。

関連する問題