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

相关推荐
楠木6852 分钟前
Nodejs匹配文件夹所有文件关键字
node.js
David凉宸2 分钟前
HTML表单(二)
前端
G扇子3 分钟前
深入解析CSRF攻击:从攻击机制到多层次防护策略
前端·安全
用户42274481246215 分钟前
工具篇---node-nvm
node.js
500佰5 分钟前
React 面向组件编程
前端·node.js
Cache技术分享8 分钟前
63. Java 类和对象 - static 关键字
前端·后端
汤面不加鱼丸15 分钟前
flutter实践:比例对比线图实现
前端·flutter
Jenlybein18 分钟前
进阶学习 Javascript ? 来看看这篇系统复习笔记 [ 面向对象篇 ]
前端·javascript·面试
专业掘金20 分钟前
0429 手打基础丸
前端
还有发量的前端程序员20 分钟前
Vue3初始化完整过程和原理
前端