我知道
读到这里,我试着打开我的终端并运行: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上做同样的事情