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

怎样做后端数据传输前端的网站网页设计相关的网站

怎样做后端数据传输前端的网站,网页设计相关的网站,做网站开发的公司,最新站长seo网站外链发布平台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/801389.html

相关文章:

  • 如何建设网站建筑智库免费网站
  • 建设虚拟网站贸易公司网站建设
  • 网站开发前台实训百度 wordpress react
  • 镇江网站制作网站建设多城市地方门户网站系统
  • 做百科专用参考链接的网站关于网站建设的小故事
  • 地产网站互动营销网站建设中期检查表怎么写
  • 网站在布局门窗厂家东莞网站建设
  • 北京城乡建设部网站安徽公共资源交易中心
  • html5网站建设报价企业为什么选择上市
  • 网站制作公司司网业服协同
  • 开淘宝店和自己做购物网站哪个好全球十大软件公司排名
  • vr网站开发wordpress 子夜面
  • 常用的建站工具有哪些网站建设的设计与实现
  • 网站建设期任务及总结凡科免费网站建设
  • 网站关键词密度查询锁定网站导航栏
  • 网站里的字体大小德阳建设局官方网站
  • 创意集团网站建设做南美生意做什么网站好
  • 站长工具ip查询黑帽seo优化推广
  • 手机网站关键词优化php网站开发前端
  • 深圳福田特价网站建设苏州本地网站
  • 搭建网站需要什么工具免费发群二维码的网站
  • 电子厂家网站建设海口网络公司网站建设
  • 申请网站建设费企业宣传片多少钱一分钟
  • 手机建站平台微点手赚网站自助建设
  • 如何查看网站的关键词网站建设高
  • 培训网站建设公司哪家好ftp上传文件到网站
  • 6免费建站的网站广州专业网络推广公司
  • 自己有服务器如何建设微网站手机可以制作h5的软件有哪些
  • 做投资类网站服务器域名到期了网站备案还有效吗
  • 网站上内容列表怎么做的网站建设主要工作内容