我正在使用vue-cli构建我的库,使用以下命令:
"build": "vue-cli-service build --target lib --name myLib ./src/component.vue"
在构建完成后,如何从dist文件夹中导入我的组件?
如果我从path-to-myLib/src/component.vue
导入,一切正常!但是下面的代码不起作用:
// undefined
import { component } from 'path-to-myLib/dist/myLib.umd.js'
// undefined
import myComponent'path-to-myLib/dist/myLib.umd.js'
// result: https://istack.dev59.com/xHSzL.webp
import * as myComponent'path-to-myLib/dist/myLib.umd.js'
我无法理解问题所在。
export { foobar }
- samayocomponent.vue
文件中,就像这个例子 https://github.com/samayo/vuejs-hello-app/blob/master/src/components/VuejsHelloApp.vue#L9。如果不行的话,请查看我的之前的链接或者 Github 代码,SO 链接展示了如何制作库的逐步过程,而 Github 代码则展示了最终产品。你可以对照你的代码来看看缺少了什么。 - samayo