美文网首页
vue3 拆分打包

vue3 拆分打包

作者: wyc0859 | 来源:发表于2022-02-19 16:39 被阅读0次

    先安装cross-env
    npm install cross-env -S

        "build:core": "cross-env TYPE=lib vue-cli-service build --target lib --name index --no-clean lib/index.ts",
        "build:theme": "cross-env TYPE=lib vue-cli-service build --target lib --name theme-default/index --no-clean lib/theme-default/index.tsx",
        "build": "rimraf dist && npm run build:core && npm run build:theme",
    

    TYPE=lib 区分环境用
    如vue.config.js中,当isLib为真时才打包下面内容

    const isLib = process.env.TYPE === 'lib'
    if (!isLib) {
        config.plugin('monaco').use(new MonacoWebpackPlugin())
    }
    

    --target lib 拆分打包
    --name theme-default/index 打包后的名称
    --no-clean 不删除,便于2个包共存
    rimraf 删除目录 需安装 npm i rimraf -D

    相关文章

      网友评论

          本文标题:vue3 拆分打包

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