美文网首页NodeJs
node_modules 在没有网络的情况下如何离线安装

node_modules 在没有网络的情况下如何离线安装

作者: lihao_李浩 | 来源:发表于2018-05-05 11:57 被阅读0次

背景:

之所以要离线安装并不是我闲得蛋疼,而是公司的业务特殊,项目部署环境没有外网,如果node_modules 少的话拷贝过去也没什么大不了,但随着项目的越来越大,自然所需要的node包也越来越多,久而久之node_modules打包时间从5分钟变10分钟变20分钟,如果这中间再蹦出来个错误,整个心情都不好了。 对于这个情况引出今天的主题:《如何离线安装node包?》

npm 缓存

其实npm install 的时候它会自动把你下载的包缓存下来,至于为什么第二次它不去缓存里面下载,别问我,我也不知道;既然知道它每次都有缓存,那我们就把缓存目录拷贝一份带到离线环境中作为安装源

开始

1、查看npm-cache

输入命令npm config get cache查看缓存目录位置

image.png
2、查看npm-cache并拷贝一份出来
image.png

这里我把它复制了一份

image.png
3、执行命令

npm install --cache ./npm-cache --optional --cache-min 99999999999 --shrinkwrap false jquery

image.png

你也可以这样 安装package.json里面的内容
npm install --cache ./npm-cache --optional --cache-min 99999999999 --shrinkwrap false

image.png

相关文章

网友评论

    本文标题:node_modules 在没有网络的情况下如何离线安装

    本文链接:https://www.haomeiwen.com/subject/ukbsrftx.html