Babeljs, пожалуйста, не игнорируйте мою посылку
Я бы хотел, чтобы babel транспортировал мой пакет из узловых модулей.
Я уже читал несколько вопросов о людях, пытающихся это сделать, но сейчас кажется, что они снова сломаны. Было бы хорошо посмотреть, согласны ли другие, или я что-то делаю неправильно.
Мой код еще не включает в себя мой модуль, и он работает без проблем.
Бег babel-node --ignore '/node_modules/'
также не имеет проблем. если я бегу babel-node --ignore '/node_modules/(?!my-node-module)'
Затем я получаю следующую ошибку.
ошибка
[HPM] Error occurred while trying to proxy request /search/red from localhost:3000 to http://localhost:9000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)
/Users/petermouland/dev/argos/ui-search/node_modules/babel-core/lib/transformation/file/options/option-manager.js:328
throw e;
^
Error: Options {"loose":true} passed to /Users/petermouland/dev/argos/ui-search/node_modules/babel-preset-env/lib/index.js which does not accept options. (While processing preset: "/Users/petermouland/dev/argos/ui-search/node_modules/babel-preset-env/lib/index.js") (While processing preset: "/Users/petermouland/dev/argos/ui-search/node_modules/babel-preset-env/lib/index.js") (While processing preset: "/Users/petermouland/dev/argos/ui-search/node_modules/babel-preset-react/lib/index.js")
.babelrc
{
"sourceMaps": true,
"presets": ["react", ["env", {
"targets": {
"browsers": [
"safari >= 9",
"ie 11",
"last 2 Chrome versions",
"last 2 Firefox versions",
"edge 13",
"ios_saf 9.0-9.2",
"ie_mob 11",
"Android >= 4"
],
"node": "current",
"debug": false,
"loose": false,
"modules": false,
"useBuiltIns": true
}
}]],
"plugins": [
"transform-class-properties",
"transform-object-rest-spread",
"transform-object-assign"
],
"env": {
"test": {
"plugins": [["istanbul", {
"exclude": ["**/*.spec.js"]
}]]
}
}
}
Кто-нибудь еще имеет эту проблему, или есть улучшение ignore
команда, которую я должен использовать?