Я пытаюсь импортировать createConsumer из actioncable в следующем скрипте. https://github.com/jonathan-s/sockpuppet/blob/stimulus/javascript/stimulus/consumer.js#L1
createConsumer
Когда я пытаюсь собрать его с помощью накопительного пакета. 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, поэтому я не уверен, что здесь происходит не так.
action_cable.js
Что сделало ошибку go, так это использование общего js с именованным экспортом.
plugins: [ commonjs({ namedExports: { "node_modules/@rails/actioncable/app/assets/javascripts/action_cable.js": ["createConsumer"] } }), ]