Kotlin – Как импортировать пакеты узлов?

Я разрабатываю веб-приложение, использующее Kotlin для создания своего интерфейса.

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

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

Kotlin front-end Gradle плагин делает то, что вы просите.

Вы можете добавить зависимости NPM к сборке Gradle как:

kotlinFrontend { npm { dependency "style-loader" // production dependency devDependency "karma" // development dependency } } 

И есть примеры с полным стеком, используя это.