When I set sourceMap to true, also sourceMapBaseUrl and sourceMapFileName are set, it raise an error. Please see the stack trace below. This happens when I input a directory.
Your Environment
- Obfuscator version used:2.9.1
- Node version used:14.8
Stack trace
Error: EEXIST: file already exists, mkdir 'C:.mount\ssda2\nodejs\tests\mssqlTest\dist\obfuscated\core\djs'
at Object.mkdirSync (fs.js:947:3)
at mkdirpNativeSync (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\node_modules\mkdirp\lib\mkdirp-native.js:29:10)
at Object.sync (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\node_modules\mkdirp\index.js:21:7)
at t.ObfuscatedCodeWriter.writeFile (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\dist\webpack:\javascript-obfuscator\src\cli\utils\ObfuscatedC
odeWriter.ts:98:16)
at P.apply (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\dist\webpack:\javascript-obfuscator\src\cli\JavaScriptObfuscatorCLI.ts:207:39)
at P.processSourceCodeWithSourceMap (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\dist\webpack:\javascript-obfuscator\src\decorators\Initializa
ble.ts:61:39)
at P.apply (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\dist\webpack:\javascript-obfuscator\src\cli\JavaScriptObfuscatorCLI.ts:190:18)
at P.processSourceCode (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\dist\webpack:\javascript-obfuscator\src\decorators\Initializable.ts:61:39)
at C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\dist\webpack:\javascript-obfuscator\src\cli\JavaScriptObfuscatorCLI.ts:177:22
at Array.forEach ()
Minimal working example that will help to reproduce issue
When I set sourceMap to true, also sourceMapBaseUrl and sourceMapFileName are set, it raise an error. Please see the stack trace below. This happens when I input a directory.
Your Environment
Stack trace
Error: EEXIST: file already exists, mkdir 'C:.mount\ssda2\nodejs\tests\mssqlTest\dist\obfuscated\core\djs'
at Object.mkdirSync (fs.js:947:3)
at mkdirpNativeSync (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\node_modules\mkdirp\lib\mkdirp-native.js:29:10)
at Object.sync (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\node_modules\mkdirp\index.js:21:7)
at t.ObfuscatedCodeWriter.writeFile (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\dist\webpack:\javascript-obfuscator\src\cli\utils\ObfuscatedC
odeWriter.ts:98:16)
at P.apply (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\dist\webpack:\javascript-obfuscator\src\cli\JavaScriptObfuscatorCLI.ts:207:39)
at P.processSourceCodeWithSourceMap (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\dist\webpack:\javascript-obfuscator\src\decorators\Initializa
ble.ts:61:39)
at P.apply (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\dist\webpack:\javascript-obfuscator\src\cli\JavaScriptObfuscatorCLI.ts:190:18)
at P.processSourceCode (C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\dist\webpack:\javascript-obfuscator\src\decorators\Initializable.ts:61:39)
at C:.mount\sdb1\x65\UserProfile\AppData\Roaming\npm\node_modules\javascript-obfuscator\dist\webpack:\javascript-obfuscator\src\cli\JavaScriptObfuscatorCLI.ts:177:22
at Array.forEach ()
Minimal working example that will help to reproduce issue