首页 > 解决方案 > 如何阻止 vue cli3 构建将 vue.js.min 包含在我的 chunk-vendors.js 文件中?

问题描述

我从头开始并使用 cli 3 使用 vue 的默认创建项目。一切都很好,但是我注意到 chunk-vendors.js 文件包含 vue.js.min。我不想包含该文件,如何告诉 vue 不要将其包含在生产版本中?

标签: vue.jswebpackvue-cli-3

解决方案


如果您想从捆绑中排除 Vue,请使用库构建目标

在 lib 模式下,Vue 是外部化的。这意味着即使您的代码导入了 Vue,该包也不会捆绑 Vue。如果通过捆绑器使用 lib,它将尝试通过捆绑器将 Vue 作为依赖项加载;否则,它会退回到一个全局 Vue 变量。


推荐阅读