オフラインネットワークで動作し、npmを使用してangular-cliをインストールしたい。 私はangi-cliのzipファイルを持っており、最新のノードとnpmバージョンを使用しています。 私は次のコマンドを使っています:npm install ./angular-cli-masterを使って、フォルダからangular-cliをインストールしてください。 しかし、私はこのエラーが表示され続けているので、インターネット接続はできません(これは問題ありません)。 githubからダウンロードしたzipを使ってオフラインでこのAngle-Cliをインストールするにはどうしたらいいですか?あなたがNPMが、ここでのコマンドのマニュアルをインストール見つけることができ、あなたの助けオフラインでnpmパッケージをインストールするには?
答えて
node_modules
フォルダ内、ローカルインストールのプロジェクト内、またはグローバルフォルダ(npm config get prefix
)にパッケージとすべての依存関係をコピーするだけですグローバルインストールの場合は、その場所を確認してください)。
npm install
の動作は、依存関係をチェックし、最初にインストールすることです。それらがインストールされていないか、それらを含むローカルファイルが見つからない場合、ダウンロードしようとします。
これらの手順はすべて失敗します(依存関係はインストールされておらず、予想される場所では使用できず、ダウンロードできません)ので、インストールは失敗します。
各モジュールのpackage.json
に依存関係リストがありますが、再帰的なので、手動で行う場合はすべてを正しく設定するために時間がかかることがあります。npmは再帰によって行います。
あなたにとって、最も簡単な方法は、接続されたPCに新しいフォルダを作成し、その中にnpm install angular-cli
というフォルダを作成し、オフラインマシンで転送することです。
ため
ありがとう:https://docs.npmjs.com/cli/install
私は非常にわからないと、残念ながら、私は今それを自分自身をテストする機会がありますが、私はありません npm install/angular-cli-master (= zipファイルではないフォルダをインストールしています) または、末尾に「 npm install」というzipファイルを追加してください。 /angular-cli-master.tgz
(= ziをインストールする
短い答えではありません。 @angular/cli
などのほとんどのNPMパッケージには他の依存関係が必要です。実行するときにインストールされる子依存関係が必要ですnpm install
ただし、ネットワーク上にcliをインストールしてオフラインで使用することはできます。
私はそれが何が悪いと思います。しかし、%appdata%(オンラインPC内)にファイルがありませんが、このファイルも移動する必要がありますか? – Dorni
私はあなたが何か必要とは思わない、一度cliがインストールされて、それはうまく動作する必要がありますし、インターネットに接続する必要はありません。しかし、 'ng new PROJ NAME'を使って新しいプロジェクトを作るつもりなら、プロジェクト自体に依存関係をインストールする必要があるのでインターネットが必要です。 ng build、generateなどしか使用しないとうまくいくはずです。 –
2016年現在、いくつかのソフトウェアがあります。 --prefer-offline
:あなたはフラグを使用することができますNPM 5 の出現で、今のよう
https://addyosmani.com/blog/using-npm-offline/
(2017年月)。
yarn
これをそのまま使用します。
- 1. npmパッケージをLaravelにインストールした後にnpmパッケージをインストールする方法は?
- 2. npmパッケージをAtomにインストールするには?
- 3. NIXパッケージをオフラインでインストールする
- 4. .NETコアプロジェクトでオフラインでnugetパッケージをインストールするには?
- 5. Python virtualenvでnpmパッケージをインストールする
- 6. プライベートnpmパッケージをgitlabパイプラインにインストールする
- 7. eclipse java development toolパッケージをeclipseオフラインでインストールするには
- 8. Dockerはnpmパッケージをインストールできない
- 9. Docker:Dockerfileによるnpmパッケージのインストールのエラー
- 10. npmパッケージをインストールできない
- 11. npm peerDependency - パッケージをインストールできない
- 12. npm peerDependencies React:パッケージをインストールできない
- 13. アプリケーション実行中にNPMパッケージをインストール
- 14. 特定のディレクトリにnpmパッケージをインストールするには
- 15. Linuxマシンにnpmパッケージをインストールするには
- 16. ubuntuを使ってパッケージをオフラインでインストールする方法14.04.3 kickstart
- 17. GitHub for MeteorからNPMパッケージをインストールするには?
- 18. iotivity-node npmパッケージを正しくインストールするには
- 19. VSTSビルドのTelerikプライベートレポジトリからnpmパッケージをインストールするには?
- 20. Notepad ++ Pluginをオフラインでインストールするには?
- 21. NPMまたはBOWERにパッケージをインストールできない
- 22. R空のインデックスファイルにパッケージをオフラインでインストールしました
- 23. nodejs npmプラットフォーム固有のパッケージをインストール
- 24. npm:複数のCPU用のパッケージをインストール
- 25. パッケージをインストールしていないNPM
- 26. jspmまたはnpmでパッケージをインストールしますか?
- 27. Monoをオフラインでインストールする
- 28. anaconda3をオフラインでインストールする
- 29. インストールしないでnpmパッケージのバイナリを使用する方法
- 30. npm絶対パスでパッケージをインストールする(ローカルパッケージとpackage.json)
あなたのアーカイブには、angular-cliのすべての依存関係も含まれていますか? – DrakaSAN
私はhttps://registry.npmjs.org/webpack-mergeにアクセスしようとしています。だから私は、このファイルをnpmコマンドを使うために使う必要があると思います。何か手掛かりはありますか? – Dorni
[angular-cliのpackage.json](https://github.com/angular/angular-cli/blob/master/package.json#L100)を見ると、webpackのマージが依存関係であることがわかります。 angular-cliをインストールする前にすべての依存関係をインストールしてください。それはインストールされていないので、npmはインターネットから取得しようとすると失敗します – DrakaSAN