前端发布 npm 时遇到的问题?

我在编写一个组件库 A ,这个组件库在里有一些必须的依赖启动项需要在 main.ts 里初始化。(比如 uncss,和 pinia 和 router)
image.png

但是我在打包的时候是不希望将整个 main.tsApp.vue 一起打包进去的。因为这个组件 A 到时候会被项目 B 引入,而项目 B 是有自己的 app.vue 和 main.ts 文件的。


问题:我在项目 B 中,当我通过 npm install 组件库 A 的时候,怎么做这些本来在组件库 A 中的初始化操作呢?

现在的情况就是 Unocss 完全没被引入,导致样式错乱
image.png

阅读 1.6k
1 个回答
✓ 已被采纳

组件库需要用到pinia,router?我记得el好像没用到这些吧
组件库总要有入口文件的,你把这些放入口文件引入就行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题