'createConsumer'不是通过node_modules/@rails/actioncable/app/assets/javascripts/action_cable.js导出的



我正试图在以下脚本中从actioncable导入createConsumer。https://github.com/jonathan-s/sockpuppet/blob/stimulus/javascript/stimulus/consumer.js#L1

当我尝试用rollup.js构建它时,它都失败了,并出现以下错误。

[!] Error: 'createConsumer' is not exported by 
node_modules/@rails/actioncable/app/assets/javascripts/action_cable.js, 
imported by javascript/stimulus/consumer.js

当我查看node_modules时,它看起来确实像是action_cable.js正在导出createConsumer,所以我不确定这里出了什么问题。

使错误消失的是使用带有命名导出的commonjs。

plugins: [
commonjs({
namedExports: {
"node_modules/@rails/actioncable/app/assets/javascripts/action_cable.js": ["createConsumer"]
}
}),
]

相关内容

最新更新