Closed Zefau closed 3 months ago
Hm, it looks like we need to provide the default
export to stay backward compatible. As modules are now provided by await import
the default export would be available like const module = (await adapter.importNodeModule('axios')).default;
I would tend to say lets fix it in the adapter and just adjust the docs at https://github.com/ioBroker/ioBroker.js-controller?tab=readme-ov-file#managing-node-modules because the import is kind of more powerful.
Let me know if you have other thoughts on this @klein0r and sorry for the inconvenience.
https://github.com/ioBroker/ioBroker.js-controller/pull/2795
I'm sure that
Script type
any
The problem
The adapter has serval dependencies defined to be installed at adapter startup:
Accordingly to the log these dependecies are succesfully installed, but the adapter still throws an error due to missing dependecies:
iobroker.current.log (in debug mode!)
Version of nodejs
v20.12.2
Version of ioBroker js-controller
v6.0.1
Version of adapter
v8.5.1