飞道科技

飞道科技文档总汇

Node.js 命令

命令行(cli)

在终端输入node,回车进入nodejs命令行界面

>

在这里可以输入JavaScript代码,回车执行。跟在浏览器的开发者工具里控制台部分不同的是,这里可以使用require加载node或npm的模块。

如果想输入多行代码,直接回车即可,Node.js会自动添加三个点,表示前面的语句输入还没结束,可以继续前面的输入。

如果要退出Node命令行,有以下几种办法:

  1. 连续按2次ctrl+c
  2. ctrl+d
  3. 输入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的时候,是不会执行的。