From 5b8983d04592c1420837c4533ee3b6cf6a07a314 Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Thu, 18 Aug 2022 09:47:20 +0200 Subject: [PATCH] fix(build): remove devtools in cjs production Fix #1524 --- packages/router/rollup.config.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/router/rollup.config.js b/packages/router/rollup.config.js index d79038a65..283c4c998 100644 --- a/packages/router/rollup.config.js +++ b/packages/router/rollup.config.js @@ -106,7 +106,11 @@ function createConfig(buildName, output, plugins = []) { hasTSChecked = true const external = ['vue'] - if (!isGlobalBuild) { + if ( + !isGlobalBuild && + // vue-router.prod.cjs should not require `@vue/devtools-api` (like Vue) + !(isProductionBuild && isNodeBuild) + ) { external.push('@vue/devtools-api') }