[英]JavaScript Function Not Logging Anything to the Terminal in Visual Studio Code
我试图以这种方式运行该函数:
function helloWorld() {
console.log("Hello World!");
}
helloWorld()
我试图以这种方式运行该函数:
function helloWorld() {
let text = "Hello World!";
console.log(text);
}
helloWorld()
但是无论哪种方式,什么都没有记录到终端。 第一种方法是给我一个语法错误:
syntax error near unexpected token 'helloWorld'
谁能帮助我了解为什么我无法在终端中的Visual Studio Code中运行简单功能?
谢谢
编辑 :将helloWorld()
添加到文件的底部。
该文件位于我的桌面上。 我试图输入:
myName-MBP:~ myName$ node </desktop/index.js>
然后返回:
bash: syntax error near unexpected token 'newline'
编辑2 :该问题最初已解决,但运行node
命令时,我开始出现此错误:
internal/modules/cjs/loader.js:582
throw err;
^
Error: Cannot find module 'C:\Users\User\Desktop\NodeJsProject\app.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
at Function.Module._load (internal/modules/cjs/loader.js:506:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:741:12)
at startup (internal/bootstrap/node.js:285:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)
如本文所述 。 我已经在系统上安装了node
。
帮助我解决此问题的方法是在桌面上创建一个新文件夹,将.js文件放在该文件夹内,在VS Code中打开该文件夹,然后在终端中键入node index.js
。
您是否安装了nodejs
? 如果是,则可以键入node <filepath>
,其中filepath
是文件的路径,然后执行JavaScript文件。
假设您的文件名为script.js
然后尝试在终端上键入node script.js
,看看是否有帮助。 另外,请确保您的外壳程序在当前目录中。
无法在bash shell中直接执行JavaScript。 您需要nodejs
来执行它。
作为arfat的回答 ,您可以在终端中使用Node.js运行代码: $ node /desktop/index.js
。
另外,您可以安装vscode扩展Code Runner 。 这样可以通过键盘快捷键Ctrl+Alt+N
轻松查看“ OUTPUT
选项卡中的控制台日志。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.