Я использую browserify с babelify для переноса файла JS.Файл JS require()
sa в node_modules
, который я также хочу перенести.
Согласно FAQ по GitHub babelify, для достижения этого я должен использовать global
и ignore
опции для указания, какая папка в node_modules
также должна быть передана:
browserify().transform("babelify", {
global: true,
ignore: /\/node_modules\/(?!app\/)/
});
Я использую browserify
через командную строку, и я не могу понять, как передать эти опцииЯ также запутался в том, являются ли эти параметры специфичными для browserify
или babelify
.
Вот команда, которую я выполняю:
browserify -t [ babelify ] input.js > output.js
Вот мой .babelrc
{
"presets": [
[ "@babel/preset-env",
{
"targets": "defaults, ie >= 11"
}
]
],
"plugins": [ "@babel/plugin-proposal-object-rest-spread" ]
}
Я не могу найти global
документированных где-либо в параметрах browserify
, хотя babelify
README упоминает об этом.Я попытался --global-transform
и дал ему имя модуля, который я хочу перенести (свободно), но получил Unexpected object exported by the fluent package. Expected a transform function.