diff --git a/packages/vant-cli/package.json b/packages/vant-cli/package.json index 657a27597..93fa467ac 100644 --- a/packages/vant-cli/package.json +++ b/packages/vant-cli/package.json @@ -67,6 +67,7 @@ "autoprefixer": "^9.7.2", "babel-jest": "^24.9.0", "babel-loader": "^8.0.6", + "babel-plugin-import": "^1.13.0", "codecov": "^3.6.1", "commander": "^4.0.1", "cross-env": "^6.0.3", diff --git a/packages/vant-cli/src/config/babel.config.ts b/packages/vant-cli/src/config/babel.config.ts index dd23379a9..ec9204655 100644 --- a/packages/vant-cli/src/config/babel.config.ts +++ b/packages/vant-cli/src/config/babel.config.ts @@ -33,6 +33,15 @@ module.exports = function(api: any) { useESModules } ], + [ + 'import', + { + libraryName: 'vant', + libraryDirectory: 'es', + style: true + }, + 'vant' + ], '@babel/plugin-transform-object-assign', '@babel/plugin-proposal-optional-chaining' ] diff --git a/packages/vant-cli/yarn.lock b/packages/vant-cli/yarn.lock index 6ac21bf0e..a99272703 100644 --- a/packages/vant-cli/yarn.lock +++ b/packages/vant-cli/yarn.lock @@ -825,6 +825,13 @@ dependencies: regenerator-runtime "^0.13.2" +"@babel/runtime@^7.0.0": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.4.tgz#b23a856751e4bf099262f867767889c0e3fe175b" + integrity sha512-r24eVUUr0QqNZa+qrImUk8fn5SPhHq+IfYvIoIMg0do3GdK9sMdiLKP3GYVVaxpPKORgm8KRKaNTEhAjgIpLMw== + dependencies: + regenerator-runtime "^0.13.2" + "@babel/template@^7.4.0", "@babel/template@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.7.0.tgz#4fadc1b8e734d97f56de39c77de76f2562e597d0" @@ -2358,6 +2365,14 @@ babel-plugin-dynamic-import-node@^2.3.0: dependencies: object.assign "^4.1.0" +babel-plugin-import@^1.13.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-import/-/babel-plugin-import-1.13.0.tgz#c532fd533df9db53b47d4d4db3676090fc5c07a5" + integrity sha512-bHU8m0SrY89ub2hBBuYjbennOeH0YUYkVpH6jxKFk0uD8rhN+0jNHIPtXnac+Vn7N/hgkLGGDcIoYK7je3Hhew== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/runtime" "^7.0.0" + babel-plugin-istanbul@^5.1.0: version "5.2.0" resolved "https://registry.npm.taobao.org/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854"