【发布时间】:2020-07-16 01:40:23
【问题描述】:
我需要制作一个可重用的可打包的 vue 组件并将其上传到 npm 以供我自己在不同的项目中使用。我也在使用 vuetify 作为样式。并且正在使用 vue-cli-service 构建它。
当我使用 npm run serve(使用 vue cli)测试组件时可以工作,但是一旦我将它转译并在其他库中使用它,就无法正常工作。
我需要知道是否有任何方法可以创建具有 vuetify 依赖项的 vue 库。
项目代码沙箱:
https://codesandbox.io/s/optimistic-glade-j9icu?file=/package.json
代码沙箱测试转译库
https://codesandbox.io/s/fast-pond-cs6l9?file=/src/plugins/vuetify.js
存储库:
https://github.com/Tauromachian/v-number-stepper.git
任何信息都会有所帮助,我使用了 vue-cli-service,因为它似乎是最简单的选择,但我愿意更改为 rollup 或 webpack。
【问题讨论】:
-
那你在哪部分有问题?
-
@AlexMA 当我构建它并将其导入其他项目时,它无法正常工作。它已导入但未正确呈现。
-
也许尝试在代码沙箱中构建一个示例?除非他们从头开始构建应用程序,弄清楚您的库是如何工作的,导入它,然后尝试调试它,否则不确定其他人将如何提供这么多信息。
-
@AlexMA 你是对的,我只是希望这会在社区中得到很好的定义,就像专业人士每天都在做的事情
标签: vue.js npm vue-component vuetify.js