Javascript RollupJS:如何将客户机代码和其他类分开?

Javascript RollupJS:如何将客户机代码和其他类分开?,javascript,rollupjs,Javascript,Rollupjs,我正在尝试为项目绑定js类的rollupjs。但是我很难把客户端代码和应用程序代码分开。例如,main.js中的伪客户端代码如下所示 import StickerFactory from "./App/StickerFactory"; const sticker = StickerFactory.build({ color: '#ff2374', svg: 'path-to-the-svg' }); ...some other code rollup

我正在尝试为项目绑定js类的rollupjs。但是我很难把客户端代码和应用程序代码分开。例如,main.js中的伪客户端代码如下所示

import StickerFactory from "./App/StickerFactory";
    const sticker = StickerFactory.build({
    color: '#ff2374',
    svg: 'path-to-the-svg'
});
...some other code
rollup.confis.js如下所示:

import resolve from '@rollup/plugin-node-resolve';
import babel from '@rollup/plugin-babel';

export default {
    input: 'js-src/main.js',
    output: {
       file: 'assets/js/bundle.js'
    },
    plugins: [
        resolve(),
        babel({ babelHelpers: 'bundled' })
    ]
};
在运行
汇总--config
之后,它将生成所有代码,包括assets/js/bundle.js中的客户机代码。我需要从bundle.js中删除客户机代码,以便为工厂类提供不同的参数

有人能告诉我如何将客户端代码和其他代码分开吗

Thx 拉克斯曼