Я не могу заставить работать rollup-plugin-babel в моем проекте машинописи.Код .ts компилирует и объединяет пакеты, файлы карт генерируются, но babel не переносит их.
Также, если я запускаю npx babel lab.js --out-file lab-es5.js
babel, кажется, работает просто отлично.
Это мой накопительный пакет.config.js
import commonjs from 'rollup-plugin-commonjs';
import nodeResolve from 'rollup-plugin-node-resolve';
import typescript from 'rollup-plugin-typescript2'
import sourcemaps from 'rollup-plugin-sourcemaps';
import babel from 'rollup-plugin-babel';
var plugins = [
nodeResolve({
module: true,
jsnext: true,
main: true,
preferBuiltins: false
}),
commonjs({
include: 'node_modules/**', // Default: undefined
ignoreGlobal: false, // Default: false
}),
typescript(/*{ plugin options }*/),
babel({
exclude: 'node_modules/**',
runtimeHelpers: true
}),
sourcemaps()
];
export default [
{
input: 'src/lab.ts',
plugins,
output: {
name: "TablePager",
file: 'lab.js',
format: 'iife',
sourcemap: true
}
}
];
и это мой .babelrc
{
"presets": ["@babel/preset-env"]
}
Если у вас есть какие-либо подсказки относительно того, что я делаю неправильно, я очень рад.