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

相关推荐
meng半颗糖8 小时前
JavaScript 性能优化实战指南
前端·javascript·servlet·性能优化
EndingCoder8 小时前
离线应用开发:Service Worker 与缓存
前端·javascript·缓存·性能优化·electron·前端框架
遗憾随她而去.8 小时前
css3的 --自定义属性, 变量
前端·css·css3
haogexiaole10 小时前
vue知识点总结
前端·javascript·vue.js
哆啦A梦158812 小时前
[前台小程序] 01 项目初始化
前端·vue.js·uni-app
小周同学@14 小时前
谈谈对this的理解
开发语言·前端·javascript
Wiktok14 小时前
Pyside6加载本地html文件并实现与Javascript进行通信
前端·javascript·html·pyside6
一只小风华~14 小时前
Vue:条件渲染 (Conditional Rendering)
前端·javascript·vue.js·typescript·前端框架
柯南二号14 小时前
【大前端】前端生成二维码
前端·二维码
程序员码歌15 小时前
明年35岁了,如何破局?说说心里话
android·前端·后端