Javascript RollupJS:如何将客户机代码和其他类分开?
我正在尝试为项目绑定js类的rollupjs。但是我很难把客户端代码和应用程序代码分开。例如,main.js中的伪客户端代码如下所示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
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
拉克斯曼