比如自己写了比较大的组件,想在 vue 项目中引入,已经用
vue-cli-service build --target lib ./src/components/index.js
打包至 dist 文件夹,如何在其它 vue 项目中用这个组件? 谢谢。
|      1hswan      2020-03-12 11:00:32 +08:00 npm install  tar 地址,然后在 main.js 引用就行,跟正常引用 npm 一样,只不过 install 的是 本地 tar 包 | 
|      3d1n910      2020-03-12 11:08:01 +08:00 1、直接 import 这个组件即可吧 | 
|  |      4hua123s      2020-03-12 11:11:14 +08:00 via iPhone npm link | 
|  |      5waiaan OP 解决了,直接 npm intall 文件夹路径。 | 
|      6remon      2020-03-12 11:34:17 +08:00 via Android npm 支持 git 库,如果没有自建 npm 又不想发布 npm,可以用 git | 
|      7April5      2020-03-12 11:35:24 +08:00 如果包在维护的话,我 package.json 会写 git 的地址,然后本地 link 下就好了 | 
|      8longbo666      2020-03-12 15:24:41 +08:00 1、文件路径 2、git 地址 3、发布到自建仓库 4、npm link 也行但是每次都得手动操作一下 | 
|  |      9charten      2020-03-12 20:15:25 +08:00 丢到自己或公司的 git,然后在 package.json 填 git 地址 | 
|      10abcdxe2v      2023-11-10 14:39:47 +08:00 包是这样生成的 vue-cli-service build --target lib --inline-vue --name xxx --dest lib packages/index.js 尝试在另外一个 vue 项目里 main.js 里 import xxx from "C:/Users/xxx/xxx/packages/index.js" 然后 npm run serve ,结果不行,路径不对,@前缀的路径都找不到 | 
|      12abcdxe2v      2023-11-10 16:17:10 +08:00 嗯,npm link 可以,不过我的本来目的是调试未压缩的源代码。所以只用 npm link 不行,还得改配置生成 sourcemap | 
|      14abcdxe2v      2023-11-10 16:20:07 +08:00 |