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也没有问题,部署项目后也没有问题。

相关推荐
我是大头鸟43 分钟前
SpringMVC 通过ajax 实现文件的上传
前端·javascript·ajax
小赖同学啊1 小时前
出现 Uncaught ReferenceError: process is not defined 错误
前端
热爱生活的猴子1 小时前
补充Depends 和 request: Request 依赖注入用法的注意事项
前端·fastapi
开发者小天1 小时前
React中使用 Ant Design Charts 图表
前端·javascript·react.js
shenyan~2 小时前
关于 Web 漏洞原理与利用:2. XSS(跨站脚本攻击)
前端·xss
雪山上的小灰熊2 小时前
如何使用Antv X6使用拖拽布局?
开发语言·前端·javascript
爱吃小白兔的猫2 小时前
从零开始创建React项目及制作页面
前端·react.js·前端框架
steven~~~3 小时前
elementui初学1
前端·javascript·elementui
GUIQU.3 小时前
【node.js】数据库与存储
数据库·node.js
幽冥雪羽3 小时前
vue3中RouterView配合KeepAlive实现组件缓存
前端·vue.js·缓存