一、右键点击run code没有输出
总结了以下几种问题和方法:
1.写完代码没有保存
这种方式是小白最容易遇到的问题,每次运行代码记得按住ctrl+s就可以。
或者有以下两种方法设置自动保存:
第一种:
其中Auto save中有四种方法,off是其中默认的,将其改为aftrerDelay就可以实现自动保存。
第二种:
右键点击左侧的Code Runner中齿轮,找到设置,然后在里面找到 Save File Before Run 中就可以,这个就是在运行前保存。(注意:这个使用控制台输出的时候不会保存)
二、VScode执行Run Code命令无输出结果且抛出Code is already running
这种问题也是经常出现,同时也非常的难搞。
别的文章说可以右键点击stop code run可以或者点击右上角的红色正方形也可以,但是我没有成功。
我用的方法还是在code runner中设置,在终端中运行,如果直接在终端运行也是可以的。
三、使用fs模块中readFileSync读取文件,相对路径是对的,却找不打到文件。
以下,我提供两种解决办法:
第一种:
直接使用终端,这个方法是最好的,就是上面的第二个问题,和它的解决方法是一样的。
第二种:
更改launch.json,如果项目目录没有这个,点击运行,添加配置就有了
将这两项改为这样就可以正常使用
"program": "${file}",
"cwd":"${fileDirname}"
更改为以下这样就可以
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${file}",
"cwd":"${fileDirname}"
}
]
}
结论
运行代码能用终端就终端,或者换一个编辑器。