Как заставить Rollup собрать сборку одним файлом?

Доброго дня.
Имеется Rollup 1.29, имеется простой же конфиг. Нужно в итоге получить минифицированный файл библиотеки.
export default {
  input: 'src/index.js',
  plugins: [
    resolve({
      mainFields: ["module", "jsnext:main", "main", "browser"]
    }),
    vue({
      css: true,
    }),
    babel({
      exclude: 'node_modules/**',
      babelHelpers: 'runtime',
      extensions: ['.js', '.jsx', '.es6', '.es', '.mjs', '.vue'],
    }),
    cjs(),
    replace({
      VERSION: JSON.stringify(config.version),
    }),
    postcss(),
    terser(),
    analyze(),
  ],
  output: [{
    file: 'dist/libdary.min.js',
    format: 'es',
  }],
};

В итоге получаю ошибку: "Error: You must set "output.dir" instead of "output.file" when generating multiple chunks".

Как устранить? Я явно указал, что хочу один файл на выходе.
Заранее спасибо.
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы