Проблемы с импортом некоторых внешних js в веб-компонент Stenciljs

Мне удалось без проблем импортировать некоторые простые внешние js-библиотеки, например, в пользовательские веб-компоненты Stencil, но недавно я хотел создать веб-компонент stomp, который зависел от stomp-websocket и sockjs-client.

Я не мог импортировать ни один из них должным образом. При любом изменении импорта я получаю много предупреждений на консоли запуска npm, а на консоли браузера получаю

TypeError: Cannot read property 'map' of null at my-component.js:13771 "http://localhost:3333/build/mycomponent/my-component.js" @mycomponent.core.js:2193

консоль запуска npm:

[52:27.1]  generate styles finished in 974 ms
preferring built-in module 'punycode' over local alternative at 
'(...)/my-component/node_modules/punycode/punycode.js', pass 
'preferBuiltins: false' to disable this behavior or 'preferBuiltins: 
true' to disable this warning
preferring built-in module 'punycode' over local alternative at 
'(...)/my-component/node_modules/punycode/punycode.js', pass 
'preferBuiltins: false' to disable this behavior or 'preferBuiltins: 
true' to disable this warning
preferring built-in module 'string_decoder' over local alternative at 
(...)/my-component/node_modules/string_decoder/lib/string_decoder.js',     
pass 'preferBuiltins: false' to disable this behavior or 'preferBuiltins: true' to disable this warning
preferring built-in module 'string_decoder' over local alternative at 
'(...)/my-component/node_modules/string_decoder/lib/string_decoder.js', 
pass 'preferBuiltins: false' to disable this behavior or 
'preferBuiltins: true' to disable this warning
[52:29.9]  module map finished in 3.84 s

Любые идеи о том, что происходит, приветствуются.

0 ответов

Другие вопросы по тегам