createConsumer не экспортируется node_modules/@rails/actioncable/app/assets/javascripts/action_cable.js - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь импортировать createConsumer из actioncable в следующем скрипте. https://github.com/jonathan-s/sockpuppet/blob/stimulus/javascript/stimulus/consumer.js#L1

Когда я пытаюсь собрать его с помощью накопительного пакета. 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, поэтому я не уверен, что здесь происходит не так.

1 Ответ

0 голосов
/ 06 апреля 2020

Что сделало ошибку go, так это использование общего js с именованным экспортом.

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