我有一个离线的系统,我需要将几个npm包空插,包括它们的依赖项。我已经尝试了几种解决方案,用于选择一个npm软件包并将其打包并将其所有依赖项打包到一个tarball中,然后转移到离线系统,但是到目前为止还没有一个接近工作。一个快速有效的解决方案将是伟大的。
答案 0 :(得分:0)
你有没有尝试过最明显的事情?
#!/bin/bash
mkdir drop
cd drop
npm i $1
cd ..
tar -zcvf drop.tar.gz drop
答案 1 :(得分:0)
在全面尝试了谷歌推荐的每一个顶级解决方案之后,我最终发现了npmbox,它就像一个魅力。
https://github.com/arei/npmbox
与节点社区交互时的一些有用指导,无论是在freenode上的#node.js还是在StackOverflow上:https://blog.npmjs.org/post/163421115230/shutting-down-npm-irc
有一种普遍的模式,就是不仔细阅读问题并放下回答问题的人。请忽略那些人。