关于TypeError:无法读取null属性(读取‘isCE‘) -自定义组件库

关于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"即可,而不需要指定完整的路径。
   */
})

你可能感兴趣的:(vue.js,前端,javascript)