1.pnpm i particles.js
2.将源码修改成如下图(原因 注释的callee方法会报错)
3.vite.config.js中去掉该依赖的缓存(不然上一步的修改编译后不生效,用的还是缓存)
4.main.js里注册
import * as particles from 'particles.js';
app.use(particles);
注意用上面的方式import,不然会有如下报错(原因这个库比较老了没有default导出)
The requested module does not provide an export named 'default
5.组件使用就比较方便了(json文件自行去官网copy即可)
尾声
用到的小伙伴直接拿去用就行,虽然不推荐这种方式(修改源码,不利于维护),项目赶时间,临时解决方案。