[英]Manually installing NPM packages
我使用节点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消息,然后是同样的错误
express本身有很多依赖项,我相信如果你发出npm install
npm也会尝试检索。 我认为你应该正确配置代理=> http://jjasonclark.com/how-to-setup-node-behind-web-proxy ?
通过以下方法之一配置NPM以使用上述代理可能是最方便的长期(在下文中,使用$ PROTOCOL:// $ DOMAIN:$ PORT(例如http)形式的代理替换$ PROXY ://proxy.server:80 ))
A.将环境变量http_proxy和https_proxy设置为$ PROXY
B.
npm set proxy $PROXY
npm set https-proxy $PROXY
如果由于代理或其他Internet连接问题而无法获取软件包,请在另一台计算机上设置项目。 然后将项目复制到目标。 它将包含您需要的所有文件。
尝试npm install .\\express
(假设express文件夹在当前文件夹中)。
问题是, express
在npm install express
被解析为一个包名,而.\\express
在npm install .\\express
解析为文件夹名称。
您将需要运行npm install .
从你的F:/express/
文件夹(或npm install -g .
用于全局安装)。
看起来你下载了测试版(3.0.0beta7)。 尝试安装最新的稳定版本(2.5.11):
npm install https://github.com/visionmedia/express/tarball/2.5.11
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.