npm安装从npmjs.org下载包,编译然后安装。因此,即使对node_modules文件夹进行备份,也不能在os可能不同的其他机器上使用,这是因为在npm安装期间生成的本机代码。
npm安装的另一个问题是它从npmjs.org下载。如果网站崩溃了呢?如何在所有平台上脱机下载这些包和相同的包?
发布于 2014-10-15 14:41:40
如果您在代码中保留了node_modules目录,那么只需运行npm rebuild就可以重新编译任何需要它的东西。
否则,您可以从不同的位置安装许多选项。你可以把包裹放在本地。来自文献资料
npm install (with no args in a package dir)
npm install <tarball file>
npm install <tarball url>
npm install <folder>
npm install [@<scope>/]<name> [--save|--save-dev|--save-optional] [--save-exact]
npm install [@<scope>/]<name>@<tag>
npm install [@<scope>/]<name>@<version>
npm install [@<scope>/]<name>@<version range>
npm i (with any of the previous argument usage)发布于 2014-10-15 14:43:10
如果npmjs.org关闭,您可以告诉npm使用镜像。例如:
npm set registry http://registry.npmjs.eu/或者使用运行时选项:
npm --registry http://registry.npmjs.eu/ install expresshttps://stackoverflow.com/questions/26385282
复制相似问题