NPMネットワークPW(verdaccio)の構造と依存関係をアップロード

NPMネットワークPW(verdaccio)の構造と依存関係をアップロード

インターネット操作(win10)を持つコンピュータがあります。

前提条件


使用npmboxが言っているんが、プロジェクトはメンテナンスを停止した、と今でもインターネットなしのマシン上で動作するネットワークを要求するために:注意してください。だから、何の使用npmboxはありません。

インストールverdaccio

NPMインストール-g verdaccio

PW更新起動設定

#スタート
verdaccio 
ローカルPWを設定するために使用されるソース#のNPM 
NPMセットレジストリにhttp:// localhostを: 4873 /

ダウンロードした圧縮関連のパッケージ

node_modulesディレクトリがある場合は、パッケージを更新するプロジェクトに、最初に削除します。更新パッケージを実行します。

NPMインストール

圧縮ディレクトリC:\ Users \ユーザー名\のAppData \ \ GET verdaccio.zip verdaccioローミング\。

圧縮ディレクトリC:\ Users \ユーザー名\のAppData \ローミング\ NPM GET npm.zip。

インターネットなしでコンピュータにコピーverdaccio.zip、npm.zip。

 

ノーインターネットコンピュータの操作(win7の)

前提条件

  • スペースなしで可能な限りの内容は、システムが起動しないサービスNSSMを作成することがあります。

関連するパッケージを抽出

Cへnpm.zipエキス:\ Users \ユーザー名\のAppData \ローミング\のNPM。

Cへverdaccio.zipエキス:\ Users \ユーザー\ユーザー名verdaccio \のAppData \ローミング\。

次のファイルを確認するか、ディレクトリが存在し、コンテンツが空ではありません

ファイル:C:\ Users \ユーザー名\のAppData \ローミング\ NPM \ verdaccio

ファイル:C:\ Users \ユーザー名\のAppData \ローミング\ NPM \ verdaccio.cmd

ディレクトリ:C:\ Users \ユーザー名\のAppData \ローミング\ NPM \ node_modules \ verdaccio

ファイル:C:\ Users \ユーザー名\のAppData \ローミング\ verdaccio \ config.yaml

ディレクトリ:C:\ Users \ユーザー名\のAppData \ローミング\ verdaccio \ストレージ

構成ファイルを変更Verdaccio

ファイルCを開く:\ Users \ユーザー名\のAppData \ローミング\ verdaccio \ config.yaml

次の行を追加します。

#ポートは聞く
耳を傾け:0.0.0.0:4873

 

サービスを作成します。

  1. nssm.exeパスに環境変数を追加します。

  2. 管理者のコマンドラインとして実行します。

  3. コマンドを実行します。

    NSSM verdaccioをインストール

    次のように設定する必要がインストールサービス・インターフェースを、開きます。

    他の構成は、彼らのニーズに応じて個別に設定することができます。

    全て選択完了後、「サービスをインストールします」。

    NSSM verdaccioを開始

    プロンプトの開始が成功し、続けています。

  • パス:C:\プログラムファイル\ nodejs \ node.exe

  • スタートアップディレクトリ:C:\ Users \ユーザー名\のAppData \ローミング\ NPM \

  • 引数:C:\ Users \ユーザー名\のAppData \ローミング\ NPM \ node_modules \ verdaccio \構築\ libに\ cli.js -c C:\ Users \ユーザー名\のAppData \ローミング\ verdaccio \ config.yaml

verdaccioに持ち上げられたファイアウォールポート制限

コマンドプレスを入力した後、Windowsのファイアウォールを開きます

firewall.cplと

「詳細設定」を選択

新しい規則インバウンドとアウトバウンドのルール実際の状況に応じて。

 


おすすめ

転載: blog.51cto.com/5705145/2426088