NodeJS 无法打开vscode,错误:派生代码ENOENT

pxiryf3j  于 2022-11-04  发布在  Node.js
关注(0)|答案(1)|浏览(223)

我正在创建一个需要在VS代码中打开一个文件的Node项目。我使用execSync(code ${filename})来完成这个任务,但是如果文件名未清理,这会带来安全风险,所以我尝试使用spawnSync(spawnSync("code", [filename]))来代替,但是它现在找不到代码,并显示Error:生成代码ENOENT。

bkhjykvo

bkhjykvo1#

使用“code.cmd”而不是“code”,如下所示:

spawnSync("code.cmd", [filename]);

相关问题