Я могу использовать CLI browserify для компиляции некоторых JavaScript-приложений React следующим образом:
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, которая, кажется, указывает на то, что она не проходит опцию, как я ожидаю:
ReferenceError: [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?