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

相关推荐
前端 贾公子2 分钟前
Eruda:移动端网页调试利器
前端·javascript·vue.js
Hashan12 分钟前
Elpis:抽离业务代码,发布NPM包
前端·javascript·vue.js
quikai198117 分钟前
python练习第六组
java·前端·python
用户479492835691520 分钟前
0.1加0.2为什么不等于0.3-答不上来的都挂了
前端·javascript·面试
rit843249921 分钟前
C#实现的远程控制系统
前端·javascript·c#
诺斯贝克30 分钟前
Unable to create converter for xxx.NetworkResponse<Auth> for method AuthService
前端·后端
listhi52030 分钟前
针对燃油运输和车辆调度问题的蚁群算法MATLAB实现
前端·算法·matlab
渔_31 分钟前
uni-app 页面传参总丢值?3 种方法稳如狗!
前端
快被玩坏了31 分钟前
二次封装了个复杂的el-table表格
前端
用户938169125536033 分钟前
在TypeScript中,可选属性(?)与null类型的区别
前端