1.背景
与vue2组件不一样,没有那么随意,如果想要支持vite,那么不要使用webpack专属语法,如defide 和 require 等
2.解决
在 package.json 文件
属性 main 配置为插件入口文件位置 ,至于是js还是ts随意
目录
简单做了个组件
入口文件内容如下
import Component from './components/food22/food22.vue' export const install = (app, config) => { //挂载全局变量或方法 app.config.globalProperties.$kkkfood22 = '自定义全局变量' //挂载组件 app.component(Component.name, Component) //引用时入参,可在组件中使用inject来获取,名字随意,但小心重复 app.provide('component-global-config', config) } //局部引入时使用,Food22就是组将名字,需要与组件内的name属性相同 export const Food22 = Component export default {Food22, install}
标签:插件,自定义,app,Component,webpack,组件,config From: https://www.cnblogs.com/c2g5201314/p/17276222.html