在终端使用Node执行Javascript



我知道

Node.js允许编写直接运行在计算机进程本身而不是在浏览器中

读到这里,我试着打开我的终端并运行:
console.log('hello')

但是我得到zsh:未知文件属性node console.log('hello')也是如此。

如果我创建一个文件hello.js并将控制台放在其中,然后我运行:

node src/hello.js

它的工作原理。为什么?我错过了什么?

对不起,我问了一个(可能)愚蠢的问题

这是因为在运行命令之前,您的shell (zsh)正在评估console.log('hello'),并且它不知道console.log('hello')是什么。您可以使用-e--eval参数。

$ node -e "console.log('hello')"

如果您使用linux,首先输入node,它将为您配置一个REPL。这是执行终端。

你也可以在windows上做同样的事情

相关内容

  • 没有找到相关文章

最新更新