前提:外网、内网电脑安装有同样的node版本
一、有外网的电脑安装步骤
(一)安装yarn
npm install -g yarn
安装hexo或vue等
npm install -g hexo-cli
验证版本
(二)设置离线镜像保存路径
yarn config set yarn-offline-mirror D:\npm-packages-offline
保持更新
yarn config set yarn-offline-mirror-pruning true
(三)初始化项目(vue等,此处以hexo为例)
hexo init test
cd test
yarn install
为项目增加功能
yarn add hexo-asset-image@0.0.3 -S
yarn add hexo-autonofollow hexo-directory-category hexo-generator-feed hexo-generator-json-content hexo-generator-sitemap -S
(四)完成后发现镜像文件夹有很多文件
二、内网机器相关操作
(一)将相关文件复制到内网电脑
主要有:
1.将使用npm全局安装的yarn、hexo-cli、vue-cli等可执行文件以及node_modules复制到内网nodejs的相应目录;
2.镜像文件夹
3.C:\users\Administrator\yarn.rc
4.C:\users\Administrator\AppData\Local\Yarn 整个文件夹
5.项目文件夹(不要node_modules文件夹)
(二)设备离线镜像位置
yarn config set yarn-offline-mirror D:\npm-packages-offline
(三)最后可以用yarn离线安装项目依赖包
yarn install --offline
成功!