问题描述
我最近写了一个vue组件,我在index.js中即使用了export default,又使用了export{},源码点这里
打包以后,无法直接引入 import { EasyGoTop, easyGoTopMixin } from 'easy-go-top'
但是直接import { EasyGoTop, easyGoTopMixin } from 'easy-go-top/src/index'
是可以的
按道理他们应该是一样的结果,但是第一种不行,所以我猜测是和打包有关,但是不能确定,所以想请教一下各位大神
注意:package.json 里面 添加了 "main": "dist/easy-go-top.umd.min.js", 指向的是打包后的文件,因为要兼容到浏览器端,所以用的umd
一个组件只能有一个 export default ,export default可以用第一种方式导入;
一个组件可以有多个export , export导入用相对路径导入。