ノード パッケージをインストールしようとしていますが、ネットワークに接続できません。私は基準を取得し、
npm ERR! network getaddrinfo ENOTFOUND
これは、私が企業ネットワークに接続しているためであることを理解しています。ただし、私はプロキシにあまり詳しくありません。また、私が知る限り、プロキシにアクセスできないため、NPM をどのように進めることができるかわかりません。これに関する有用な関連する考えは、温かく受け取られます!
回避策として、別のマシンを使用して、必要なノード モジュールを自分自身に電子メールで送信しました。これらのノード モジュールは、企業ネットワーク上にないときに NPM を使用してインストールされました。
ただし、モジュールを node_modules/ に test_server.js ファイルと一緒に配置したにもかかわらず、まだ、
C:\Users\JT15900\Documents\nodeServer>node test_server.js
module.js:340
throw err;
^
Error: Cannot find module 'knex' ... etc.
明確にするために、test_server.js は同じディレクトリ内の node_modules/ と並んで配置されます。node_modules/ 内に、「express」や「knex」などのさまざまなモジュール フォルダーを配置しました。
ノード スクリプトがこれらのモジュールを見つけられないのはなぜですか? また、それを修正するにはどうすればよいですか?
編集
スーパーユーザーで投稿を使用して、プロキシ設定を見つけました。次に、他の場所で概説され、ソリューションに示されているように、Node NPM プロキシ設定を構成しました。