Kotlin comstack para javascript indestructible

Tengo un proyecto en kotlin (es decir, sample-kotlin-project ) que se está comstackndo para javascript utilizando gradle con el siguiente script de gradle:

 buildscript { ext.kotlin_version = '1.1.4-3' repositories { mavenCentral() maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.moowork.gradle:gradle-node-plugin:1.2.0' } } apply plugin: 'kotlin2js' apply plugin: 'com.moowork.node' repositories { mavenCentral() } dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib-js:$kotlin_version" testCompile "org.jetbrains.kotlin:kotlin-test-js:$kotlin_version" } task wrapper(type: Wrapper) { gradleVersion = "4.1" } [compileKotlin2Js, compileTestKotlin2Js]*.configure { kotlinOptions.moduleKind = "commonjs" } 

Después de la ejecución de la gradle clean build de gradle clean build obtengo los siguientes artefactos:

  1. kotlin.js
  2. sample-kotlin-project_main.js

e importarlos en el file html index.html :

 <html> <head> <script src="<path-to-target>/kotlin.js"></script> </head> <body> <script src="<path-to-target>/sample-kotlin-project_main.js"></script> </body> </html> 

Se están encontrando ambos files (lo que significa que toda la configuration parece estar funcionando bien), excepto el siguiente error en la console de sample-kotlin-project_main.js :

 Uncaught ReferenceError: module is not defined 

que parece ser un problema para el browser. Se produce un error en las siguientes líneas en sample-kotlin-project_main.js :

  Kotlin.defineModule('sample-kotlin-project_main', _); return _; }(module.exports, require('kotlin'))); 

Mi pregunta es: ¿por qué sucede y qué se debe hacer para solucionar este problema ?

Muchas gracias de antemano.