Я пытаюсь связать некоторые пакеты между проектами, но получаю неожиданные сообщения об ошибках токена.Мне кажется, что это происходит потому, что babel не может / не будет конвертировать es6 из моего пакета обратно в es5.Что я могу сделать, чтобы это исправить?
Webpack.config.js
{
test: /\.(jsx|js)$/,
include: [SOURCE_DIR, NODE_MODULES],
exclude: /(node_modules|bower_components)/,
loader: 'babel-loader',
},
babel.config.js
module.exports = function (api) {
api.cache(true);
const presets = [
"@babel/preset-react",
[
"@babel/preset-env",
{
"useBuiltIns": "entry",
"targets": "last 1 version"
}
]
];
const plugins = [
"@babel/plugin-syntax-dynamic-import",
"@babel/plugin-syntax-import-meta",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-json-strings",
"@babel/plugin-proposal-object-rest-spread"
];
return {
presets,
plugins
};
}