@babel/standalone 是脱离了nodejs环境使用babel版本
“@babel/standalone”: “^7.17.4“
@babel/standalone 默认导出是umd版本,可以自行修改成es版本
const Babel = {}BabelInit(Babel);export default Babel;function BabelInit (exports) {'use strict';//...}
import Babel from '@/core/util/babel-standalone'// availablePresets 里面描述了支持的presets内容,将名称传入到transform即可使用它console.log(Babel.availablePresets)console.log(Babel.transform('<><div></div></>', { presets: ['react'], }))
