@babel/standalone 是脱离了nodejs环境使用babel版本

    “@babel/standalone”: “^7.17.4“
    @babel/standalone 默认导出是umd版本,可以自行修改成es版本

    1. const Babel = {}
    2. BabelInit(Babel);
    3. export default Babel;
    4. function BabelInit (exports) {
    5. 'use strict';
    6. //...
    7. }
    1. import Babel from '@/core/util/babel-standalone'
    2. // availablePresets 里面描述了支持的presets内容,将名称传入到transform即可使用它
    3. console.log(Babel.availablePresets)
    4. console.log(Babel.transform('<><div></div></>', { presets: ['react'], }))