globals
iife
或
umd
如果要创建
es
如果您只想使用浏览器的本机
import
支持,则必须打开模块说明符
incremental-dom
export default [
{
// ...
external: ['incremental-dom'],
paths: {
'incremental-dom': '/node_modules/incremental-dom/dist/incremental-dom.js'
},
// ...
}
];
不幸的是,增量dom没有ESM构建,所以您不能
它因此,如果您不想捆绑它,则必须欺骗Rollup使用全局
IncrementalDOM
锿
模式
rollup-plugin-virtual
export default [
{
// ...
plugins: [
superviews({include: 'src/**/*.html'}),
string({include: ['src/**/*.css', 'src/**/*.svg']}),
virtual({
'incremental-dom': 'export default window.IncrementalDOM'
})
],
// ...
}
];