我的Ubuntu服务器位于firewall.hence当我尝试运行命令通过putty使用命令npm install sails -g安装sails时,我收到错误错误:连接ECONNREFUSED。 如果我可以将sails包下载到我的本地,然后在防火墙服务器上手动移动包并安装它。我试图在网上寻求一些帮助,但无法得到。请指导如何继续
答案 0 :(得分:3)
如果您的计算机未连接到互联网,则npm将无效。
如果您有另一台计算机连接到互联网,您可以在那里运行npm命令,然后将内容复制到另一台计算机。 (例如通过USB记忆棒)
在大多数情况下,即使在不同的操作系统上也应该没有问题。
关于全局模块的说明 :对于全局模块(例如gulp,bower,forever),您将无法使用net_modules进行安装这种技术。但是,您可以通过将它们保存到包json并从本地路径运行它们来在本地安装它们。
e.g。
npm install --save forever
./node_modules/forever/bin/forever
检查文件系统中的确切路径。