Error on build with source maps: "Build Failed: Error: write callback called multiple times"

Hello,
We are working on a 2d game. We are using inversifyJS. We have to import reflect-metadata. Everything is fine except we can not export build with source maps. So we can not debug the project. Any Help?

OS: Windows 10 / MacOS High Sierra
Cocos Creator 1.9.0 / Web-desktop

tsconfig.json file

{ "compilerOptions": { "module": "commonjs", "moduleResolution": "node", "lib": [ "dom", "es5", "es2015", "es2015.promise", "es2017", "es6" ], "target": "es5", "allowJs": true, "experimentalDecorators": true, "emitDecoratorMetadata": true, "skipLibCheck": true, "types": [ "reflect-metadata" ] }, "exclude": [ "node_modules", "library", "local", "temp", "build", "settings" ] }

Error we got
Build Failed: Error: write callback called multiple times at DestroyableTransform.afterTransform (C:\CocosCreator_1.9.0\resources\app.asar\node_modules\readable-stream\lib\_stream_transform.js:84:31) at DestroyableTransform._transform (C:\CocosCreator_1.9.0\resources\app.asar\node_modules\gulp-uglify\composer.js:13:9) at DestroyableTransform.Transform._read (C:\CocosCreator_1.9.0\resources\app.asar\node_modules\readable-stream\lib\_stream_transform.js:184:10) at DestroyableTransform.Transform._write (C:\CocosCreator_1.9.0\resources\app.asar\node_modules\readable-stream\lib\_stream_transform.js:172:83) at doWrite (C:\CocosCreator_1.9.0\resources\app.asar\node_modules\readable-stream\lib\_stream_writable.js:418:64) at writeOrBuffer (C:\CocosCreator_1.9.0\resources\app.asar\node_modules\readable-stream\lib\_stream_writable.js:407:5) at DestroyableTransform.Writable.write (C:\CocosCreator_1.9.0\resources\app.asar\node_modules\readable-stream\lib\_stream_writable.js:334:11) at write (C:\CocosCreator_1.9.0\resources\app.asar\node_modules\gulp-sourcemaps\node_modules\readable-stream\lib\_stream_readable.js:623:24) at flow (C:\CocosCreator_1.9.0\resources\app.asar\node_modules\gulp-sourcemaps\node_modules\readable-stream\lib\_stream_readable.js:632:7) at DestroyableTransform.pipeOnReadable (C:\CocosCreator_1.9.0\resources\app.asar\node_modules\gulp-sourcemaps\node_modules\readable-stream\lib\_stream_readable.js:664:5) at Async.series.t (C:\CocosCreator_1.9.0\resources\app.asar\editor\core\builder.js:1:3024) at C:\CocosCreator_1.9.0\resources\app.asar\node_modules\async\lib\async.js:726:13 at C:\CocosCreator_1.9.0\resources\app.asar\node_modules\async\lib\async.js:52:16 at C:\CocosCreator_1.9.0\resources\app.asar\node_modules\async\lib\async.js:264:21 at C:\CocosCreator_1.9.0\resources\app.asar\node_modules\async\lib\async.js:44:16 at C:\CocosCreator_1.9.0\resources\app.asar\node_modules\async\lib\async.js:723:17 at C:\CocosCreator_1.9.0\resources\app.asar\node_modules\async\lib\async.js:167:37 at Gulp.doneCallback (C:\CocosCreator_1.9.0\resources\app.asar\editor\core\gulp-build.js:1:18343) at Gulp.Orchestrator.stop (C:\CocosCreator_1.9.0\resources\app.asar\node_modules\orchestrator\index.js:150:9)

demo project for reproducing the problem.

in the root please first run npm i

then try to build with source maps.

ReflectMetadataDemo.zip (888.2 KB)

Hey, simsekismail!
We have the same problem with using inversifyJS for our project. Have you overcome this issue? Did it succeed?