Как перенести узел модуля с накоплением? - PullRequest
0 голосов
/ 03 октября 2019

Я использую Rollup внутри Gulp для создания и переноса моих файлов .js. Мой собственный код переносится правильно, но пакеты es6 из node_modules/, импортированные через import, не являются. Как я могу это исправить?

gulpfile.js

const rollup = require('gulp-better-rollup');
const babel = require('rollup-plugin-babel');
const nodeResolve = require('rollup-plugin-node-resolve');
const { terser } = require('rollup-plugin-terser');

const scriptFiles = ['./src/assets/scripts/script.js'];

gulp.task('buildScripts', () => {
  return gulp.src(scriptFiles)
    .pipe(rollup({
      plugins: [
        nodeResolve({
          jsnext: true,
        }),
        babel(),
        terser(),
      ],
    }, {
      format: 'iife',
    }))
    .pipe(gulp.dest('./dist/assets/scripts'));
});

.babelrc:

{
  "presets": [
    [
      "@babel/preset-env",
    ]
  ],
}
...