如何在没有Internet连接的机器上安装Node.js模块?
我需要在严格控制的不允许Internet连接的生产环境中安装Node.js应用程序 这是否可能,例如通过在某处填充Node.js模块缓存如何在没有Internet连接的机器上安装Node.js模块?,node.js,caching,module,offline,Node.js,Caching,Module,Offline,我需要在严格控制的不允许Internet连接的生产环境中安装Node.js应用程序 这是否可能,例如通过在某处填充Node.js模块缓存 非常感谢 在node.js 1.0中,npm中添加了一个选项,用于决定是全局安装模块还是本地安装模块。它可能会解决你的问题 我最终采用的解决方案是运行npm install,然后压缩整个Node.js应用程序文件夹。全局与本地安装的可能重复并不能解决无法访问Internet的问题。我的意思是在本地安装模块,然后将整个程序与模块一起分发安装。至少我是这样做的,我
非常感谢 在node.js 1.0中,npm中添加了一个选项,用于决定是全局安装模块还是本地安装模块。它可能会解决你的问题 我最终采用的解决方案是运行
npm install
,然后压缩整个Node.js应用程序文件夹。全局与本地安装的可能重复并不能解决无法访问Internet的问题。我的意思是在本地安装模块,然后将整个程序与模块一起分发安装。至少我是这样做的,我有一个参考设备(raspberry pi),在那里我编译我的node.js包并更新我的程序和libs,然后我将这两个都分发到我的设备上,这些设备不支持互联网(它们没有直接的互联网访问,只是网络访问)啊,对了:)上面提到的对于这种情况也有一个很好的解决方案。