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