我有一个.js文件,其中包含以下代码。
export default (vueInst, obj, events) => {
for (const eventName of events) {
...
}
}
错误
中的Function.missingTransform出错/node_modules/buble/dist/buble.cjs.js:376:9
此文件存在于我的带有UI工具包的类星体应用程序扩展中。但当我运行yarn构建时,它会出现错误,因为没有插件可以用上面的代码汇总这个.js文件。
我应该使用哪个插件来汇总这些文件?
以下是我当前的汇总插件:
const rollupPlugins = [
nodeResolve({
extensions: ['.js'],
preferBuiltins: false
}),
json(),
VuePlugin(),
buble({
objectAssign: 'Object.assign'
})
]
对我来说,错误的实际原因在输出中更深入。我能够锻炼buble无法转换我代码的一部分(for循环(。我重写了一遍,错误就消失了。
我从更改的示例
for (const [key, value] of Object.entries(obj)) {
console.log(key, value);
}
和
Object.entries(obj).forEach(
([key, value]) => console.log(key, value)
);