生產環境的服務器防火牆不歸我這邊管。。npm install的時候是連不了外面的世界。。也懶得跟安所有門的人扯了。。就嘗試下離線的安裝方案。node
項目的內庫直接把開發環境的包都帶上就好了,不須要npm install再裝一次npm
主要問題仍是在全局庫的離線安裝上,例如forever這類的工具。安全
在一臺能夠在線install的機子把目標庫install下來,而後在 /path/to/nodejs/lib/node_modules 裏面找到剛纔下載的庫文件夾,這個文件夾裏面庫須要的依賴都已經下好的了。bash
把找到的庫文件夾傳到離線的機子上,位置能夠放回/path/to/nodejs/lib/node_modules裏。服務器
執行以下命令工具
$npm install -g ./forever
例子中是安裝forever, "./" 就是告訴npm直接安裝這個當前文件夾的庫,通常來講不用拉其餘依賴庫因此是秒完的code
ln -s /path/to/nodejs/bin/forever /usr/local/bin/
搞定。。這是我摸索了一天以爲最簡單的方法了。。開發