关于TypeError:无法读取null属性(读取’isCE’) -自定义组件库
大家先看一下这个文章
https://cloud.tencent.com/developer/ask/sof/106913760
这个文章里面给了vite解决方案
这里我给出一个webpack解决方案
首先我建议你的组件库和你的项目进行vue版本锁定
第二补在你的vue.config.js中添加上这些配置
const { defineConfig } = require('@vue/cli-service')
const path = require("path");
module.exports = defineConfig({transpileDependencies: true,configureWebpack: {// 👇🏻 这个配置resolve: {symlinks: false,alias: {vue: path.resolve("./node_modules/vue"),},},},/* 这段代码是在webpack配置文件中的resolve字段中,用于解析模块的路径配置。具体解释如下:symlinks: false表示不解析符号链接,即webpack不会对项目中的符号链接进行处理。alias用于创建别名,将某个模块的路径映射到另一个路径上,这里是将"vue"模块的路径映射到node_modules/vue目录下。这样在项目中引用vue模块时,直接使用import Vue from "vue"即可,而不需要指定完整的路径。*/
})