error al usar 'npm start' con la aplicación creada por 'create-react-kotlin-app'

Al intentar iniciar una aplicación que fue creada por la herramienta de command-line 'create-react-kotlin-app' con 'npm start', sigo recibiendo el siguiente error:

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" ] } 

He intentado instalar el comstackdor de Kotlin, npm instalar kotlinc-js global y localmente, y search en los modules de nodos para ver si los files a los que el sistema está intentando acceder están presentes, y nada está cambiando. Cualquier ayuda sería apreciada, y me disculpo por adelantado si este es un problema fácil de solucionar.

Como leonya señaló, es un problema de Windows. Por el momento, puede usar el Subsistema de Windows para Linux para comstackr y ejecutar su aplicación con bash, mientras sigue usando sus windows normales para el IDE y todo lo demás.

Todavía puedes usar windows 'cmd y npm para crear el proyecto con create-react-kotlin-app my-app , luego iniciar bash en la misma carpeta (solo escribe bash en cmd y presionar enter) para ejecutar npm start

Si no tiene WSL instalado, siga las instrucciones en el enlace de arriba para instalar Ubuntu en WSL. Luego instala npm y jdk8:

 sudo apt-get update curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs sudo npm update -g npm sudo apt-get install -y default-jdk 

si tiene npm en su PATH de Windows, puede que necesite agregar el siguiente alias a bash_aliases en el directory de inicio de su usuario:

 alias npm=/usr/bin/npm 

De lo contrario, bash puede intentar usar Windows npm, lo que obviamente no funcionará.

Parece que Windows actualmente no es compatible ya que ha habido varios informes de este problema exacto. Mira https://youtrack.jetbrains.com/issue/CRKA-43 .

https://youtrack.jetbrains.com/issues/CRKA es nuestro rastreador de problemas públicos.

[Actualizado el 11.04.2017] El problema ahora está solucionado.