NPMネットワークPW(verdaccio)の構造と依存関係をアップロード
インターネット操作(win10)を持つコンピュータがあります。
前提条件
インストールnodeJS
使用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
サービスを作成します。
nssm.exeパスに環境変数を追加します。
管理者のコマンドラインとして実行します。
コマンドを実行します。
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と
「詳細設定」を選択
新しい規則インバウンドとアウトバウンドのルール実際の状況に応じて。