当前位置: 首页 > wzjs >正文

国外做微课的网站网站设计师加油站

国外做微课的网站,网站设计师加油站,wordpress小清新,做网站公司如何赚钱pnpm项目内网迁移 文章目录 pnpm项目内网迁移0.前言1.基础环境安装2.构建pnpm离线安装包3.使用pnpm重新安装项目依赖4.项目迁移参考链接: 0.前言 要将一个依赖pnpm的项目迁移到内网离线环境下进行开发。 1.基础环境安装 要保证NodeJS版本一致,否则执行…

pnpm项目内网迁移

文章目录

  • pnpm项目内网迁移
    • 0.前言
    • 1.基础环境安装
    • 2.构建pnpm离线安装包
    • 3.使用pnpm重新安装项目依赖
    • 4.项目迁移
    • 参考链接:

0.前言

要将一个依赖pnpm的项目迁移到内网离线环境下进行开发。

1.基础环境安装

要保证NodeJS版本一致,否则执行pnpm i时可能会出现与pnpm-lock.yaml中不兼容导致的问题。

查看本机的Node版本:

node -v

NodeJS各个版本的下载地址:https://nodejs.org/download/release/

将下载好的nodejs安装包拷贝到内网计算机进行安装。

2.构建pnpm离线安装包

先在本机上随便创建一个空项目,比如test文件夹下:

# npm初始化空项目,中途全部回车键默认
npm init
# 查看当前机器安装的pnpm版本,如果版本不一致,在后面pnpm i时可能会出现`node_modules will be removed and reinstalled from scratch.Proceed`的问题
# 安装特定版本的pnpm依赖
npm i pnpm@8.11.0 --install-strategy=shallow
# 切换到node_modules文件夹下,将pnpm打包后拷贝到内网计算机

3.使用pnpm重新安装项目依赖

在安装依赖前,先手动修改一下pnpm的默认配置:

# 包元数据缓存的位置。
pnpm config set cache-dir "E:\pnpm-store\pnpm-cache"
# pnpm 创建的当前仅由更新检查器使用的 pnpm-state.json 文件的目录。
pnpm config set state-dir "E:\pnpm-store\pnpm-state"
# 指定储存全局依赖的目录。
pnpm config set global-dir "E:\pnpm-store\global"
# 所有包被保存在磁盘上的位置。
pnpm config set store-dir "E:\pnpm-store\pnpm-store"

切换到前端项目路径下,删除node_modules文件夹,执行pnpm i命令,然后检查E:\pnpm-store\pnpm-store下应该有v3/file的文件夹,将E:\pnpm-store整个文件夹打包。然后删除前端项目的node_modules文件夹,将整个前端项目打包。将打包好的前端项目包和pnpm-store拷贝到内网计算机。

4.项目迁移

现在内网机上应该有3个包:pnpm.zippnpm-store.zip前端项目包

首先解压pnpm.zip,在同级目录下打开控制台窗口,执行下面命令:

npm i -g pnpm/
# 安装后,查看pnpm版本,是否与外部计算机的版本一致
pnpm -v

解压pnpm-store.zip,路径任选。

修改pnpm配置(注意路径要和解压的路径匹配):

pnpm config set cache-dir "E:\pnpm-store\pnpm-cache"
# pnpm 创建的当前仅由更新检查器使用的 pnpm-state.json 文件的目录。
pnpm config set state-dir "E:\pnpm-store\pnpm-state"
# 指定储存全局依赖的目录。
pnpm config set global-dir "E:\pnpm-store\global"
# 所有包被保存在磁盘上的位置。
pnpm config set store-dir "E:\pnpm-store\pnpm-store"

解压前端项目包,切换到前端项目路径下,执行pnpm install,等待安装完成。完成后即可启动项目pnpm run dev

参考链接:

[1]. pnpm项目内网迁移技巧

[2]. 外网pnpm安装的node_modules包迁移到内网环境提示node_modules will be removed and reinstalled from scratch.Proceed?

http://www.dtcms.com/wzjs/733924.html

相关文章:

  • 保定外贸网站建设wordpress 文章折叠
  • 余姚的网站建设厦门网站推广
  • 深圳一元网站建设公司wordpress中visitor
  • 湖北建站中心县文化馆网站建设方案
  • 个人网站设计主题wordpress微官网
  • 泉州模板自助建站企业定制网站建设公司哪家好
  • 南宁网站设计公司排名杭州建设网 郎鑫
  • 公司做营销网站wordpress手机端兼容
  • 成都维尼网络 网站建设seo企业推广案例
  • 万网空间存放两个网站张家港质监站网址
  • 山西百度公司做网站的西安做网站的公司在哪
  • 电视剧在线观看免费影视网站手机前端开发软件工具
  • 合肥网站建站推广网站开发职责
  • 做网站文案wordpress 主页 导航
  • 手机网站建设怎么设计您与此网站建立的连接不安全
  • 网站模板制作步骤北京网页设计公司
  • 域名商的网站海誉网站定制
  • 网站项目需求表镇江网站制作费用
  • 陕西天和建设有限公司网站网站建设图片流程图
  • 微信平台app网站建设网站建设公司方唯
  • 在线工具网站陕西省住房和城乡建设厅官方网站
  • 做百度网站排名软件建设网站要在需求
  • 企业级网站开发平台wordpress去重插件
  • 台州网站搭建seo值怎么提高
  • 网站的黏度中国建设银行北京招聘信息网站
  • 直播网站建设方案企业网设计方案论文
  • 和平东路网站建设网站建设方式优化
  • php网站开发权限管理几级分销属于合法
  • 国家建设协会官方网站如何建立手机论坛
  • php网站后台模板下载湖州网站做等保费用