我可以使用browserify CLI编译一些React app JavaScript,如下所示:
browserify \
--transform [ babelify --presets [ @babel/preset-env @babel/preset-react ] \
-o output.js input.js
不过,我想给“@babel/preset env”预设传递一个选项。我想我只需要嵌套更多的括号就可以做到这一点,比如:
browserify \
--transform [ babelify --presets [ \
[ @babel/preset-env --useBuiltins usage ] \
@babel/preset-react \
] \
-o output.js input.js
但后来我开始从巴贝尔那里得到一个奇怪的错误,似乎表明它并没有像我期望的那样通过这个选项:
引用错误:[BABEL]input.js:未知选项:。\。退房
https://babeljs.io/docs/en/babel-core/#options
有关选项的详细信息。分析文件时:input.js
我如何通过
transform: [
['babelify', {
presets: [
['@babel/preset-env', {useBuiltIns:'usage'}],
'@babel/preset-react'
]
}]
通过browserify命令行界面?