MATLAB-extension-for-vscode
MATLAB-extension-for-vscode copied to clipboard
Calling `system('code')` to open VSCode does not work
Calling code
command via system()
throws the following error:
>> system('code')
Loading "minimist" failed
Error: Cannot find module 'minimist'
Require stack:
- C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js
at Function._resolveFilename (node:internal/modules/cjs/loader:1084:15)
at node:internal/modules/cjs/loader:929:27
at Function._load (node:electron/js2c/node_init:2:13357)
at Module.require (node:internal/modules/cjs/loader:1150:19)
at require (node:internal/modules/cjs/helpers:121:18)
at r (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:3:98)
at i.load (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:2:1637)
at d.load (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:1:13214)
at l (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:3:9338)
at Object.errorback (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:3:9457)
at d.triggerErrorback (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:1:13508)
at C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:1:13259
at i.load (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:2:1654)
at d.load (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:1:13214)
at l (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:3:9338)
at h._loadModule (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:3:9466)
at h._resolve (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:4:452)
at h.defineModule (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:3:5561)
at _ (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:4:1741)
at m (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:2:2448)
at Object.<anonymous> (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\code\node\cli.js:28:127708)
at Object.<anonymous> (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\code\node\cli.js:31:27827)
at i._createAndEvalScript (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:2:2492)
at C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:2:2133
at g (C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:2:3921)
at C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js:2:3988
at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\\Users\\user1\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\out\\cli.js'
],
phase: 'loading',
moduleId: 'minimist',
neededBy: [ 'vs/platform/environment/node/argv' ]
}
Here are the modules that depend on it:
[ 'vs/platform/environment/node/argv' ]
To reproduce run the following from either command window or script:
system('code')
Works correctly in standard MATLAB editor and/or calling it from a bash terminal in VSCode.
- OS Version: Windows 10 Enterprise 64-bit 10.0.19045
- VS Code Version: 1.87.2
Thank you for reporting this issue. This is something I can reproduce and is something that I hope to work on resolving in a coming release.