0

NPM で何かをしようとするたびに、うまくいきません。を使用してノードをインストールし、を使用version 0.10.7して npm をインストールしましたversion 1.2.21。coffee-script をインストールする必要がありますが、次のエラーが表示されます。

npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/coffee-script
npm ERR! network tunneling socket could not be established, cause=getaddrinfo ENOTFOUND
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! System Linux 3.5.0-39-generic
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "coffee-script"
npm ERR! cwd /home/sasuke/Videos/Node.js/Ex_Files_Node.js_FL/Exercise Files/3 Modules
npm ERR! node -v v0.10.18
npm ERR! npm -v 1.3.8
npm ERR! code ECONNRESET
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/sasuke/Videos/Node.js/Ex_Files_Node.js_FL/Exercise Files/3 Modules/npm-debug.log
npm ERR! not ok code 0

私はこのリンクを見ました: https://github.com/isaacs/npm/issues/2677 しかし、プロキシをチェックしようとした後、私はこれを得ました:

~ > npm config get proxy
proxy-url:port
~ > npm config get https-proxy
proxy-url:port

後でその投稿の誰かがトークンを変更するように言ったが、/usr/local/etc/npmrc私はそのファイルを持っていません。その後、ノードを更新しましv0.10.18たが、それでも同じエラーが発生します。私は Ubuntu 12.04 に取り組んでいますが、これを修正する方法がまだわかりません。助けてください。

編集された質問: を削除しnpm proxynpm https-proxy現在は coffeescript がインストールされていますが、いくつかの警告が表示されています

sudo npm install -g coffee-script
npm http GET https://registry.npmjs.org/coffee-script
npm http 200 https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz
npm http 200 https://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz
/usr/local/bin/coffee -> /usr/local/lib/node_modules/coffee-script/bin/coffee
/usr/local/bin/cake -> /usr/local/lib/node_modules/coffee-script/bin/cake
npm WARN unmet dependency /usr/local/lib/node_modules/npm/node_modules/couch-login requires request@'~2.9.202' but will load
npm WARN unmet dependency /usr/local/lib/node_modules/npm/node_modules/request,
npm WARN unmet dependency which is version 2.25.0
coffee-script@1.6.3 /usr/local/lib/node_modules/coffee-script

コーヒーを入力すると、それが存在し、REPL プロンプトが表示されます。インストール中にこれらの警告が表示されても、これは正常に機能し続けますか?

4

1 に答える 1

2

解決策は次のとおりです。

NPM パッケージの手動インストール

npm set proxy $PROXY
npm set https-proxy $PROXY
于 2014-01-05T23:31:52.483 に答える