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

邢台专业网站建设公司校园网络规划

邢台专业网站建设公司,校园网络规划,河南省信息网,镇江久一信息技术有限公司文章目录 npm run serve/dev 运行问题node_modules Git 忽略不了 前言:需要根据项目的情况、场景自行辨别对应的情况 npm run serve/dev 运行问题 情况一 直接 clone 的项目忘了 npm install,这种情况看一下当前项目是否存在 node_modules,没…

文章目录

      • npm run serve/dev 运行问题
      • node_modules Git 忽略不了

前言:需要根据项目的情况、场景自行辨别对应的情况

npm run serve/dev 运行问题

  • 情况一
    直接 clone 的项目忘了 npm install,这种情况看一下当前项目是否存在 node_modules,没有的话 npm i 然后运行就好了
  • 情况二
    error when starting dev server:
    TypeError: crypto$2.getRandomValues is not a function
    该情况是 node 版本不对应,新版的 vite 项目需要更高的 node 版本,需要 Node.js 18+ 版本运行

可以安装一个 nvm 做 node 版本控制,对于多个项目中的 node 切换非常方便

  • 情况三
    项目中已经存在 node_modules 还是无法运行,需要重新 npm i,这种情况大概率是丢失了 .bin 文件导致的运行不了

  • 特殊情况
    在内网环境下,项目初期将 node_modules 与代码一起提交到 Git 仓库。由于同事的代码迭代,导致 Git 仓库中 .bin 文件丢失,使得最新版本的代码无法运行。本地 node_modules 未变动,导致 Git 仓库与本地代码一致,但依赖包不一致。项目刚接手时发现代码无法运行,部分功能在几个月前正常,最近突然失效。(气不活了😂,这个项目刚转到我手上结果代码跑不起来,问题排查搞了一下午)

解决方案

  1. 克隆项目到两个目录
    • 主文件目录:用于日常开发和代码提交
    • 切换文件目录:用于切换分支,寻找包含完整 .bin 文件的 node_modules
  2. 查找可用的 node_modules
    • 在切换文件目录中,从最新提交开始,逐步回退到历史提交
    • 检查每个提交的 node_modules 是否包含 .bin 文件
    • 找到第一个包含完整 .bin 文件的提交
  3. 替换 node_modules
    • 删除主文件目录中的 node_modules
    • 将切换文件目录中找到的完整 node_modules 复制到 主文件目录(注意:必须删除原有 node_modules,直接替换可能无效)
  4. 验证项目功能
    • 运行项目,检查功能是否恢复正常
    • 如果功能正常,提交代码到 Git 仓库

node_modules Git 忽略不了

由于在远端仓库已经推过了 node_modules,导致即使在 .gitignore 文件中配置了也无法忽略
解决方案

  • 忽略 node_modules 文件,git rm -r --cached node_modules 该指令并不是删除了 node_modules,只是做了忽略处理
  • 还有一种情况是该项目的包已经锁定,不需要忽略 node_modules,但是每次运行项目的时候会产生不一样缓存文件 node_modules/.cache,这样会造成每次提交代码会提交一堆缓存文件,可以单独忽略 git rm -r --cached node_modules/.cache

文章转载自:

http://JCDA2brO.tnwgc.cn
http://znMhDzck.tnwgc.cn
http://deiV6jxz.tnwgc.cn
http://6Tm6N74U.tnwgc.cn
http://bKAMDPzP.tnwgc.cn
http://XnoDJanf.tnwgc.cn
http://hPO96DAr.tnwgc.cn
http://Cl2GcyaA.tnwgc.cn
http://R7GuhaRT.tnwgc.cn
http://37aIp9xt.tnwgc.cn
http://0ziyJjQm.tnwgc.cn
http://vR5g6XlR.tnwgc.cn
http://sa6eO6LU.tnwgc.cn
http://gsqJOrMd.tnwgc.cn
http://rAxyqNfy.tnwgc.cn
http://1sxQIsOB.tnwgc.cn
http://KTZgeqfT.tnwgc.cn
http://fu45JXW8.tnwgc.cn
http://6G7PGPYL.tnwgc.cn
http://ihchetkw.tnwgc.cn
http://UUquGolP.tnwgc.cn
http://lZqZG9NM.tnwgc.cn
http://Ia6V4ZD3.tnwgc.cn
http://IkGrl6hV.tnwgc.cn
http://nvh3I7PL.tnwgc.cn
http://sbh4jXVL.tnwgc.cn
http://beHPXisK.tnwgc.cn
http://RmM3Y0GQ.tnwgc.cn
http://OccTU6OK.tnwgc.cn
http://EiJj6oml.tnwgc.cn
http://www.dtcms.com/wzjs/633463.html

相关文章:

  • .asp网站怎么做电商平台规则
  • 白熊阅读做网站架构wordpress怎么拷贝
  • 个人网站 虚拟主机价格年报申报入口官网
  • 建设网站视频百度云盘wordpress视差插件
  • asp手机网站源码上海自助建网站
  • 不用php做网站海南网站建设介绍
  • 江西冰溪建设集团网站这几年做那个网站致富
  • 南京做南京华美整容网站建设银行嘉兴分行官方网站
  • 已有域名 搭建网站wordpress自适应手机主题
  • 东阳网站优化网络媒体广告代理
  • 企业免费网站建设网站的HTML代码
  • 云梦网站开发wordpress系统介绍
  • 淘宝客怎么做的网站推广it培训班出来现状
  • dedecms网站信息统计WordPress为啥这么慢
  • 个人网站制作申请制作网页时用的最多的图像格式
  • 安娜尔返利机器人怎么做网站手机网站设计框架
  • 天津做网站设计公司找设计网站公司
  • cms建站详细教程wordpress小程序推荐
  • 网站开发基本流程图最大的域名注册网站是那个
  • 网站建设心得体会范文网站开发静态和动态
  • seo网站建设技巧百度风云榜官网
  • wordpress 做大网站wordpress 音乐盒
  • 河南省工程建设协会网站最简单的cms网站怎么做
  • 购物类网站都有哪些模块外包seo公司
  • 南京科技网站设计有特点活动发布类网站开发
  • 工信部企业网站备案系部网站建设需求分析运行需求
  • 在线直播网站建设旅游网站开发难吗
  • 怎么做非法网站免费代理服务器ip和端口
  • 苗圃网站模版网校网站怎么做
  • 旅游网站首页图片推进网站集约化建设 网络安全