0

私はプロキシを介しており、npmのインストールがブロックされているようです。多くのことを試しましたが、最後に行ったのはこれらの手順に従うことでしたが、これも失敗しました。そのままにしておきます。

最近、git プロトコルがファイアウォールによってブロックされている理由を発見しました

しかし、ブラウザで同じリンク(レジストリ/モジュール)を試したところ、jsonが表示されました。

したがって、 npm install コマンドを実行する以外にモジュールをインストールする方法は他にあるのでしょうか。

ブラウザーでjsonを見ることができます。それをコピーして、ファイルに入れ、いくつかのフォルダーとノードにインストールできることを願っています。

4

2 に答える 2

3

NPM のインストールは、ファイル自体に解決されます。ほとんどの場合、プロジェクトのインストール内の node_modules ディレクトリに sub mod checkout を直接 git することができ、問題なく動作するはずです。

git からもチェックアウトできない場合は、git プロジェクト ページから tarball (または zip) アーカイブをダウンロードし、結果のディレクトリを node_modules にドロップします。

Zip アーカイブに含まれる結果のディレクトリの名前を、ディレクトリの最上位にある package.json ファイルの文字列に変更する必要がある場合があります。これは、require ステートメントで解決されます。

于 2013-04-08T12:42:38.333 に答える
0

Node Package Manager は、パッケージとして扱うものに関して柔軟です。与えられたコマンドnpm install <package>

パッケージは次のとおりです。

a) package.json ファイルで記述されたプログラムを含むフォルダb) (a) c) (b) に解決される URL を
含む gzip された tarball d) (c) とともにレジストリに公開されているe ) (d) f) (e) を満たす「latest」タグを持つ a g) (b) に解決される a

<name>@<version>
<name>@<tag>
<name>
<git remote url>

詳細については、npm install に関するこのドキュメントを参照してください。

于 2013-04-08T15:03:44.340 に答える