Articles of node.js

ошибка при использовании «npm start» с приложением, созданным «create-react-kotlin-app»

При попытке запустить приложение, созданное инструментом командной строки «create-react-kotlin-app» с «npm start», я продолжаю получать следующую ошибку: kotlin-js failed. do you have kotlin installed? { "code":"ENOENT", "errno":"ENOENT", "syscall":"spawn C:\\Users\\Aidan\\Desktop\\my-react- app\\node_modules\\kotlin-compiler\\bin\\kotlinc-js", "path":"C:\\Users\\Aidan\\Desktop\\my-react-app\\node_modules\\kotlin- compiler\\bin\\kotlinc-js", "spawnargs": [ "-output", "C:\\Users\\Aidan\\Desktop\\my-react- app\\node_modules\\.cache\\kotlin-webpack\\kotlinApp.js", "-source-map", "-nowarn", "-module-kind", "commonjs", "-libraries", "C:\\Users\\Aidan\\Desktop\\my-react- app\\node_modules\\@jetbrains\\kotlin- extensions\\build\\classes\\main\\kotlin-extensions.meta.js:C:\\Use rs\\Aidan\\Desktop\\my-react-app\\node_modules\\@jetbrains\\kotlin- react\\build\\classes\\main\\kotlin- react.meta.js:C:\\Users\\Aidan\\Desktop\\my-react- app\\node_modules\\@jetbrains\\kotlin-react-dom\\ build\\classes\\main\\kotlin-react- dom.meta.js:C:\\Users\\Aidan\\Desktop\\my-react- app\\node_modules\\@hypnosphi\\kotlinx-html-js\\target\\classes\\kotlinx- html-js.meta.js", "C:\\Users\\Aidan\\Desktop\\my-react-app\\src" ] […]

как интегрировать kotlin с node.js

Я новичок в kotlin и обнаружил, что мы можем интегрировать JavaScript с kotlin, но я не могу понять, как я могу добиться этого с помощью nodejs и kotlin. Я обнаружил, что я могу использовать javaScript с kotlin, но не могу настроить kotlin с javascript. Любая помощь будет оценена по достоинству. благодаря

Создать новый объект узла узла из котлина

Я пытаюсь написать небольшое приложение node.js в Kotlin для тестирования и воспроизведения с помощью javascript-взаимодействия. Из внешнего модуля узла «foo», который предоставляет прототип «Bar», я пытаюсь создать новый экземпляр «Bar». В Javascript я бы просто написал что-то вроде var foo = require('foo') var bar = new foo.Bar() В Котлин я определил внешнюю функцию «require» и […]

Для каждого метода требуется аннотация @JsName?

Я пытался заставить NodeJs работать с Kotlin для примера HelloWorld. Согласно документации Kotlin JS , для перегруженных методов требуется аннотация @JsName. Но, по моему опыту, это требуется даже для одного метода. Без этой аннотации компилятор добавляет суффикс к имени метода, как показано на скриншоте. Это ошибка? Или я чего-то не хватает? Я использую модуль Kotlin […]

Как использовать функцию «val ()» в Котлине? / расширить внешние классы JS

Я столкнулся с проблемой при попытке использовать функции Cloud для Firebase с Kotlin . При доступе к данным из триггера базы данных вы используете snapshot.val(); функции в Javascript . В Котлине это невозможно, потому что val является ключевым словом в Котлине . Мне удалось обойти это, используя snapshot.`val()` Таким образом, я могу вызывать функции с […]

Преобразование Kotlin в Javascript ошибку: "вычесть не является функцией"

У меня возникла проблема при преобразовании кода Kotlin в JavaScript. Всякий раз, когда я использую вычитание или добавление, он преобразуется в недопустимый код JavaScript. У меня есть проект JavaScript Kotlin, настроенный с помощью Gradle. Компилятор настроен для генерации вывода на commonjs, и я создал простое приложение NodeJS для выполнения сгенерированного кода. Оригинальный файл Kotlin: import […]

Можно ли создать полноценное веб-приложение Node.js с помощью Kotlin?

Если я правильно понимаю, с выпуском Kotlin 1.1 , мы можем установить JavaScript в качестве компиляционной цели для полной компиляции JavaScript JavaScript проектов Kotlin. Возможно ли (или возможно) написать целое приложение Node.js, такое как экспресс-сервер, используя только код Kotlin? Как следует из этого вопроса , мы можем импортировать модули узла в классы Kotlin: external fun […]