vue打包从node_module中提取文件到文件夹

发布于 2022-09-12 12:55:22 字数 379 浏览 13 评论 0

### 问题描述
由于chunk-vendors.js过大,分离了部分大的模块,采用了cdn加载,同时做了cdn失效加载本地资源,但这些模块版本改动后,需要手动更改资源,所以想打包时就吧本地资源输出在一个文件夹中

### 问题出现的环境背景及自己尝试过哪些方法
尝试过splitChunk,但好像并没有很好的输出,而且我只需要文件,不需要script引入(已经另写了逻辑)

### 相关代码
css和script文件夹是cdn的本地资源(手动添加的)
image
index.html(页面)
image

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清泪尽 2022-09-19 12:55:22

可使用 copy-webpack-plugin 插件

configureWebpack: config => {
    if (!isDev) {
        // 复制依赖
        new CopyWebpackPlugin({
          patterns: [
            { from: 'vue/dist/vue.min.js', to: 'script/vue.min.js', context: "node_modules/" },
            { from: 'vuex/dist/vuex.min.js', to: 'script/vuex.min.js', context: "node_modules/" },
          ]
        })
      )
    }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文