首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
waiaan
V2EX  ›  Vue.js

如何在 vue 项目中引用未发布到 npm 上的组件?

  •  
  •   waiaan · 116 天前 · 1401 次点击
    这是一个创建于 116 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如自己写了比较大的组件,想在 vue 项目中引入,已经用

    vue-cli-service build --target lib ./src/components/index.js
    

    打包至 dist 文件夹,如何在其它 vue 项目中用这个组件? 谢谢。

    9 条回复    2020-03-12 20:15:25 +08:00
    hswan
        1
    hswan   116 天前
    npm install tar 地址,然后在 main.js 引用就行,跟正常引用 npm 一样,只不过 install 的是 本地 tar 包
    waiaan
        2
    waiaan   116 天前
    @hswan
    npm install tar 地址

    这个 tar 地址是什么?
    d1n910
        3
    d1n910   116 天前
    1、直接 import 这个组件即可吧
    hua123s
        4
    hua123s   116 天前 via iPhone
    npm link
    waiaan
        5
    waiaan   116 天前
    解决了,直接 npm intall 文件夹路径。
    remon
        6
    remon   116 天前 via Android
    npm 支持 git 库,如果没有自建 npm 又不想发布 npm,可以用 git
    April5
        7
    April5   116 天前
    如果包在维护的话,我 package.json 会写 git 的地址,然后本地 link 下就好了
    longbo666
        8
    longbo666   116 天前
    1、文件路径
    2、git 地址
    3、发布到自建仓库
    4、npm link 也行但是每次都得手动操作一下
    charten
        9
    charten   115 天前
    丢到自己或公司的 git,然后在 package.json 填 git 地址
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4473 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 08:09 · PVG 16:09 · LAX 01:09 · JFK 04:09
    ♥ Do have faith in what you're doing.