Передача параметров global и ignore для просмотра через командную строку - PullRequest
0 голосов
/ 09 июля 2019

Я использую 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.

...