использую команду
npx babel-node --ignore=' ' --extensions='.ts,.tsx,.js,.jsx,.es6,.es' test.js
для компиляции сценария с именем test. js.
test. js import import template from 'lodash-es/template';
, и я хотел бы, чтобы он тоже компилировался.
Добавление игнорировать или include или exclude regex options в babel.config . js не работает. Как добавить встроенную опцию --ignore
({ ignore: [/node_modules\/(?!lodash-es)/] }
), например babel.config. js? Почему { ignore: [/node_modules\/(?!lodash-es)/] }
работает с @babel/register
, а не с babel.config.js
?
Ниже приведен тест. js:
import fs from 'fs';
import template from 'lodash-es/template';
console.log(template);
export default function () {
};
пакет. json:
"@babel/cli": "^7.7.7",
"@babel/core": "^7.7.7",
"@babel/node": "^7.8.4",
Проблема, похоже, похожа на https://github.com/facebook/jest/issues/6229