美文网首页
vue-cli3 将组件封装成可引入的js文件

vue-cli3 将组件封装成可引入的js文件

作者: 小小_绿 | 来源:发表于2019-09-24 10:22 被阅读0次

    1、在package.json同级目录下目录下创建一个index.js文件
    import conHeader from "@/components/conHeader";

    // // 这一步判断window.Vue是否存在,因为直接引用vue.min.js, 它会把Vue绑到Window上,我们直接引用打包好的js才能正常跑起来。

    import _Vue from "vue";

    conHeader.install = Vue => {
    if (!Vue) {
    window.Vue = Vue = _Vue;
    }
    Vue.component(conHeader.name, conHeader);
    };
    export default conHeader;

    2、在package.json文件添加
    "scripts": {
    "lib": "vue-cli-service build --target lib --name con-header --dest lib index.js",
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
    },

    运行 npm run lib即可生成

    相关文章

      网友评论

          本文标题:vue-cli3 将组件封装成可引入的js文件

          本文链接:https://www.haomeiwen.com/subject/ymkmuctx.html