Node.js 命令
命令行(cli)
在终端输入node
,回车进入nodejs命令行界面
>
在这里可以输入JavaScript代码,回车执行。跟在浏览器的开发者工具里控制台部分不同的是,这里可以使用require加载node或npm的模块。
如果想输入多行代码,直接回车即可,Node.js会自动添加三个点,表示前面的语句输入还没结束,可以继续前面的输入。
如果要退出Node命令行,有以下几种办法:
- 连续按2次
ctrl+c
- 按
ctrl+d
- 输入
process.exit()
也能退出,该方法有点儿Hack的味道。
运行一个文件
比如我们有一个hw.js
文件
function hw() {
console.log('hello world');
}
hw();
使用命令执行它:
node hw.js
就会在控制台输出’hello world’
测试代码
有时候我们想在当前的js文件中写一段测试(Python的风格),我们可以这样做
function hw() {
console.log('hello world');
}
if (require.main === module) {
hw();
}
这样,只有当运行命令node + 文件名
的方式hw()才会被调用。而被另外其它的文件require
的时候,是不会执行的。