VS Code中使用Code Runner插件运行JS代码时乱码的问题

7,039 阅读2分钟

自打安装了vscode之后,初次知道这个插件是在学习js的时候见一位老师用的,然后自己便安装了也想用用,但是不知为何我的这个插件每次运行js代码都是乱码,乱码内容大致如下:
(因为问题已经被我修复了,所以就没法放截图了,等以后再遇到的时候再补图吧)

[Running] node "c:\Users\14067\Desktop\tempCodeRunnerFile.js"
node ~%?…,# *'☆&℃$︿★?
(备注:不知道怎么输入乱码,暂时使用这些字符代替了)


[Done] exited with code=0 in 0.167 seconds

这个问题困扰了好久好久,不止无法实现插件的功能,而且对于强迫症来说真的是有种想砸电脑的冲动(忍住!忍住!(●ˇ∀ˇ●))。

我曾先后多次百度这个问题,网上有多种答案,又是改插件设置,又是添加环境变量的,但大部分都不能解决我的问题。不过,苍天不负有心人,我终于在今天找到了问题所在。

让我解决问题的提问与回答的原文链接(注:如果你也遇到了同样的问题但是并没有找到解决方法的话不妨来试试下面的解决方法)

看完上面链接中的提问与回答之后,我恍然大悟:错误提示的第二行,也就是乱码前面是有个node的,看来八成就是因为没有安装node.js的锅

然后我火速 打开 回答中提供的 链接地址 并光速 下载安装node.js ,然后立即 重启vscode

MD,困扰了数月之久的 问题 终于 解决 了。我感觉瞬间而已,整个世界都明亮了。看着一行行正常执行出来的代码结果,而不是一行行的乱码,内心的千言万语最终汇集成一个字:

爽!

在此附上 node.js的简体中文官网地址:nodejs.org/zh-cn/

在此要非常感谢提出问题与回答问题的两位网友,多谢二位帮我解决了困扰我很久的问题。谢谢!