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

npm i 报错:Cannot read properties of null (reading ‘refs‘)

问题:

 旧项目要更改东西,重新部署上线的时候,发现页面显示有异常。当时在开发环境是没有问题的。后经排查是一个引入swiper的页面报错了,只要注释掉swiper插件,就没问题了,但这肯定是不行的。

原因:

npm和pnpm的混用。这个项目开发的时候用的是npm,这次更更新内容的时候又是pnpm。猜测是导致swiper版本出现了问题。

但是运行npm i的时候,会报错:Unexpected token '.'。

解决:

切换低版本node,我目前使用的是18,以前开发项目用的是16。切换到低版本的16,npm i也没有问题,部署项目后也没有问题。

http://www.lryc.cn/news/220298.html

相关文章:

  • C#学习中关于Visual Studio中ctrl+D快捷键(快速复制当前行)失效的解决办法
  • 银河E8,吉利版Model 3:5米大车身、45寸大屏、首批8295座舱芯
  • 技术分享 | 被测项目需求你理解到位了么?
  • [MRCTF2020]你传你呢1
  • 一些对程序员有用的网站
  • 小程序使用echarts(超详细教程)
  • js控制输入框中的光标位置
  • Openssl生成证书-nginx使用ssl
  • Go语言实现数据结构栈和队列
  • 【vscode】Window11环境下vscode使用Fira Code字体【教程】
  • Sandcastle生成文档
  • P1368 【模板】最小表示法
  • 【Hive】内部表(Managed Table)和外部表(External Table)相关知识点
  • 算法通关村第十四关白银挑战——堆的经典算法题
  • selenium自动化测试入门 —— python unittest单元测试框架
  • C#开发的OpenRA游戏之生命值
  • ubuntu外接显示器、不识别笔记本显示器
  • windows下使用FCL(Flexible-collision-library)
  • Godot4实现游戏的多语言版本
  • 6张图让你了解openRA 下载及编译
  • 华为防火墙 配置 SSLVPN
  • Android Studio(数据存储)
  • 人,要懂得享受孤独
  • Spring Boot + EasyUI Datebox和Datetimebox样例
  • web前端JS基础------制作一个获取验证码
  • MyBatis面经
  • SpringBoot基础(六)-- 辅助功能之一 -- 内嵌tomcat
  • K8s:部署 CNI 网络组件+k8s 多master集群部署+负载均衡及Dashboard k8s仪表盘图像化展示管理
  • 「直播回放」使用 PLC + OPC + TDengine,快速搭建烟草生产监测系统
  • 私域流量搭建与运营,技巧全攻略!