莱州一中网站,个人网站建设实训报告,阿里云 网站托管,如何注册网店开店jeecg的vue2版本已经停止维护#xff0c;所以只能用vue3的版本。3版本中使用的是pnpm#xff08;npm的增强版本#xff09;下载依赖。使用pnpm安装的node_modules#xff0c;不能直接复制到离线主机中#xff08;因为在 pnpm安装过程中#xff0c;会给依赖的配置文件写死…jeecg的vue2版本已经停止维护所以只能用vue3的版本。3版本中使用的是pnpmnpm的增强版本下载依赖。使用pnpm安装的node_modules不能直接复制到离线主机中因为在 pnpm安装过程中会给依赖的配置文件写死绝对路径并且会在c盘生成缓存。所以要在离线主机中启动需要
目录
1.在联网机器上安装依赖并保存到某个文件夹
1.1 在D盘 新建D:\pnpm-store 并打开命令行执行
1.2 设置pnpm依赖安装路径
1.3 联网机器上安装依赖
2.打包
3.在离线主机中让npm加载pnpm-store中的依赖
3.1 在D盘 新建D:\pnpm-store 并打开命令行执行 同1.1 两个执行的机器不同步骤一样 3.2 设置pnpm依赖安装路径同1.2 两个执行的机器不同步骤一样
3.3 在离线主机中让npm加载3.1中的依赖
3.4.在离线主机中正常加载依赖 1.在联网机器上安装依赖并保存到某个文件夹
1.1 在D盘 新建D:\pnpm-store 并打开命令行执行
npm i pnpm --install-strategyshallow# 安装好后会有node_modules 文件夹
cd node_modules/npm i -g pnpm/
1.2 设置pnpm依赖安装路径
# 允许设置全局安装包的 bin 文件的目标目录。设置该目录需要将该目录添加到PATH路径里面才可以pnpm config set global-bin-dir D:\pnpm-store# 包元数据缓存的位置
pnpm config set cache-dir D:\pnpm-store\pnpm-cache# pnpm 创建的当前仅由更新检查器使用的 pnpm-state.json 文件的目录
pnpm config set state-dir D:\pnpm-store\pnpm-state# 指定储存全局依赖的目录。
pnpm config set global-dir D:\pnpm-store\global# 所有包被保存在磁盘上的位置。
pnpm config set store-dir D:\pnpm-store\pnpm-store1.3 联网机器上安装依赖
进入项目文件夹执行下面这句即可将依赖安装到D:\pnpm-store 文件夹。注意安装完成后要将node_modules文件夹删除后打包因为这里的node_modules文件的配置都是写死的不能用
pnpm i
2.打包
将D:\pnpm-store 和删除了node_modules文件夹 分别压缩后复制到本机机器。
3.在离线主机中让npm加载pnpm-store中的依赖
3.1 在D盘 新建D:\pnpm-store 并打开命令行执行 同1.1 两个执行的机器不同步骤一样
npm i pnpm --install-strategyshallow# 安装好后会有node_modules 文件夹
cd node_modules/npm i -g pnpm/ 3.2 设置pnpm依赖安装路径同1.2 两个执行的机器不同步骤一样
# 允许设置全局安装包的 bin 文件的目标目录。设置该目录需要将该目录添加到PATH路径里面才可以
pnpm config set global-bin-dir D:\pnpm-store# 包元数据缓存的位置
pnpm config set cache-dir D:\pnpm-store\pnpm-cache# pnpm 创建的当前仅由更新检查器使用的 pnpm-state.json 文件的目录
pnpm config set state-dir D:\pnpm-store\pnpm-state# 指定储存全局依赖的目录。
pnpm config set global-dir D:\pnpm-store\global# 所有包被保存在磁盘上的位置。
pnpm config set store-dir D:\pnpm-store\pnpm-store3.3 在离线主机中让npm加载3.1中的依赖
npm i -g pnpm/
3.4.在离线主机中正常加载依赖
pnpm i
参考
pnpm项目内网迁移技巧_pnpm离线安装-CSDN博客