11

ノード Windows インストーラー v0.8.3 を使用して nodejs をインストールしました。次のようにエクスプレスをインストールしようとすると:

npm install express

動いていない。うちの会社はプロキシを使っているからだと思うので、github https://github.com/visionmedia/expressから Express をダウンロードしたのですが、インストールの仕方がわかりません。

ファイルを解凍し、F/express/ に配置します。私を助けてください?私はWindowsを使用しています

次のコマンドを使用して F:/express/ からインストールしようとすると

cd F:/express
npm install ./express

また

npm install .

次のエラーが表示されます。

error: connect ETIMEDOUT
at errnoException (net.js:776:11)
at Object.afterConnect [as oncomplete] (net.js:767:19)

そして、私がやろうとするとき

npm install F:/express

それが示している

express@3.0.0beta7 prepublish F:/express/
npm prune

多くの http get メッセージが続き、その後同じエラーが発生します

4

5 に答える 5

7

express自体には多くの依存関係があり、を発行するとnpmも取得しようとすると思いますnpm install。プロキシを適切に構成する必要があると思います=> http://jjasonclark.com/how-to-setup-node-behind-web-proxy

于 2012-07-23T11:17:46.517 に答える
6

次のいずれかの方法で、前述のプロキシを使用するように NPM を構成するのがおそらく最も便利な長期的な方法です (以下では、$PROXY を $PROTOCOL://$DOMAIN:$PORT の形式のプロキシに置き換えます (例: http ://proxy.server:80 ))

A. 環境変数 http_proxy および https_proxy を $PROXY に設定します。

B.

npm set proxy $PROXY
npm set https-proxy $PROXY
于 2012-07-23T03:24:10.510 に答える
1

プロキシやその他のインターネット接続の問題が原因でパッケージの取得に問題がある場合は、別のマシンでプロジェクトをセットアップしてください。次に、プロジェクトをターゲットにコピーします。必要なすべてのファイルが含まれます。

于 2016-07-01T15:05:12.170 に答える
0

試してくださいnpm install .\express(エクスプレスフォルダーが現在のフォルダーにあると仮定します)。

問題は、expressinnpm install expressがパッケージ名として解析され、.\expressinnpm install .\expressがフォルダー名として解析されることです。

于 2012-07-23T02:09:57.677 に答える
0

フォルダーnpm install .内から(またはグローバル インストールの場合)実行する必要があります。F:/express/npm install -g .

ベータ版 (3.0.0beta7) をダウンロードしたようです。最新の安定版 (2.5.11) をインストールしてみてください。

npm install https://github.com/visionmedia/express/tarball/2.5.11
于 2012-07-23T02:16:08.680 に答える