要让Babel编译TypeScript文件并正确解析babel.config.js文件,你需要进行以下步骤:
npm install --save-dev @babel/preset-typescript @babel/core
module.exports = {
presets: [
['@babel/preset-env', { targets: { node: 'current' } }],
'@babel/preset-typescript'
]
};
这个配置文件告诉Babel使用 "@babel/preset-env" 来转译你的代码,并使用 "@babel/preset-typescript" 解析TypeScript文件。
"scripts": {
"build": "babel src --out-dir dist"
}
这个配置将会编译 "src" 目录下的所有文件,并将编译后的代码输出到 "dist" 目录。
npm run build
Babel将会编译你的TypeScript代码,并将结果输出到指定的目录中。
这样,你就可以使用Babel来编译TypeScript文件,并正确解析babel.config.js文件了。