text Babel配置使Flowtype和Typescript迁移更容易
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text Babel配置使Flowtype和Typescript迁移更容易相关的知识,希望对你有一定的参考价值。
module.exports = {
presets: [
'@babel/preset-flow',
[
'@babel/preset-env',
{
targets: {
node: 'current',
},
},
],
'@babel/preset-react',
],
plugins: [
'@babel/plugin-proposal-object-rest-spread',
'@babel/plugin-proposal-class-properties',
'@babel/plugin-proposal-export-default-from',
'@babel/plugin-proposal-export-namespace-from',
'@babel/plugin-transform-async-to-generator',
'@babel/plugin-syntax-async-generators',
],
overrides: [
{
test: ['./src/**/*.ts'],
presets: [
'@babel/preset-typescript',
[
'@babel/preset-env',
{
targets: {
node: 'current',
},
},
],
'@babel/preset-react',
],
},
],
};
Compile all .js and .ts files
"build": "rm -rf dist/* && babel src --extensions \".es6,.js,.es,.jsx,.mjs,.ts\" --ignore *.spec.js --out-dir dist --copy-files --source-maps --verbose",
以上是关于text Babel配置使Flowtype和Typescript迁移更容易的主要内容,如果未能解决你的问题,请参考以下文章
text babel配置@ babel-core v.7.x
markdown FlowType和CSS模块
深入浅出的webpack构建工具---babel之配置文件.babelrc
深入理解webpack babel之配置文件
使用 flowtype 静态检查 mocha 测试代码
babel 7.x 和 webpack 4.x 配置vue项目