question-answer icon indicating copy to clipboard operation
question-answer copied to clipboard

❓ [Babel 7.x] 后编译 cube-ui 时,cube-ui 未正确被 babel 转换

Open theniceangel opened this issue 7 years ago • 1 comments

问题

如果你的应用升级了 Babel 至 7.x,在你使用后编译的 cube-ui 时,会发现 babel-loader 是不会转换 cube-ui 的代码。

原因

原因是因为 Babel 7.x 以后, .babelrc 不再应用于多个 packages。意思是你项目配置的 .babelrc 规则是不会在你依赖的 npm 包编译时生效。

解决

https://github.com/babel/babel-loader/issues/736 根据 Babel 规则,你需要将 .babelrc 变成 babel.config.js,这样你项目配置的 babel 规则就能应用于后编译的 npm 包,比如 cube-ui。

theniceangel avatar Dec 26 '18 03:12 theniceangel

这里有详细的解释

https://babeljs.io/docs/en/config-files#6x-vs-7x-babelrc-loading

luckyyyyy avatar Jan 17 '19 15:01 luckyyyyy