Как настроить накопительный пакет для объединения node js модулей? - PullRequest
0 голосов
/ 09 июля 2020

Я изо всех сил пытаюсь объединить модули узлов в свои файлы JS. Текущая настройка просто не работает. Что я пропустил в своей конфигурации?

rollup.config. js

const {
  terser
} = require("rollup-plugin-terser");
const {
  nodeResolve
} = require('@rollup/plugin-node-resolve');
const commonjs = require('@rollup/plugin-commonjs');
const peerDepsExternal = require('rollup-plugin-peer-deps-external');

export default {
  input: 'src/core.js',
  output: {
    file: 'dist/zijau-core.js',
    format: 'esm',
    plugins: [
      terser({
        compress: {
          drop_console: true
        },
        output: {
          comments: false,
        },
        ecma: 2017
      })
    ]
  },
  plugins: [
    commonjs({
      include: ['./src/core.js', 'node_modules/**']
    }),
    nodeResolve({})
  ]

};

/ src / core. js

const {render, html, svg} = require('lighterhtml');
render(document.body, "Hello world");
...