I used the node windows installer v0.8.3 to install nodejs. When I try to install express like this:
npm install express
It's not working. I think that is because my company is using a proxy, so I downloaded express from github https://github.com/visionmedia/express , but I don't know how to install.
I unzip the file and put them in F/express/. Please help me? I'm on Windows
When I try to install from F:/express/ using the following commands
cd F:/express
npm install ./express
or
npm install .
I get the following error:
error: connect ETIMEDOUT
at errnoException (net.js:776:11)
at Object.afterConnect [as oncomplete] (net.js:767:19)
And when when I try to do
npm install F:/express
It shows
express@3.0.0beta7 prepublish F:/express/
npm prune
followed by lots of http get messages and then the same error
express itself has a lot of dependencies which I believe npm also tries to retrieve if you issue npm install
. I think you should just configure proxy properly => http://jjasonclark.com/how-to-setup-node-behind-web-proxy ?
It would probably be most convenient long-term to configure NPM to use the aforementioned proxy through one of the following methods (In the following, replace $PROXY with your proxy in the form $PROTOCOL://$DOMAIN:$PORT (eg http://proxy.server:80 ))
A. Set the environment variables http_proxy and https_proxy to $PROXY
B.
npm set proxy $PROXY
npm set https-proxy $PROXY
If you have trouble getting packages because of a proxy or other internet connection problem then set up the project on another machine. Then copy the project over to your target. It will have all the files that you need.
Try npm install .\\express
(assuming the express folder is in the current folder).
The problem is that express
in npm install express
is parsed as a package name, while .\\express
in npm install .\\express
is parsed as a folder name.
You will want to run npm install .
from within your F:/express/
folder (or npm install -g .
for a global install).
It looks like you downloaded beta version (3.0.0beta7). Try installing the latest stable version (2.5.11):
npm install https://github.com/visionmedia/express/tarball/2.5.11
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.