我想做的是下载包含所有依赖项的软件包,以便将它们传输到另一台没有互联网连接的计算机上并安装在那里。
所以情况是:
下载包(到 zip/tarball/任何文件)而不安装它。
下载的文件中包含其所有依赖项(正确的版本及其依赖项的依赖项)。
将文件传输到其他计算机。
Run npm install
到文件位置(可选-g
重要的)。
软件包随依赖项一起安装。
快乐的露营者。
我觉得必须有一个 npm 命令来以这种方式下载和打包(创建)文件。
我尝试寻找解决方案,但没有成功。
这是我第一次使用 Node,所以我担心我没有正确研究它,因为缺乏对 Node/npm 术语的了解。
我刚用过杰克·吉尔的要点 https://gist.github.com/jackgill/7687308完全按照你所描述的那样做——捆绑一个包,with它的所有依赖项。基本上,脚本的作用是重写模块的package.json
文件移动其所有dependencies
to bundleDependencies
,然后打包整个东西。将生成的 tarball 上传到您的服务器,然后npm install
它。工作是一种享受。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)