Node.js指令行执行文件查找规则

Node.js版本:v0.10.15

Node.js有两个基本指令行执行命令,node、nodejs,其中node实际上只是nodejs的一个链接而已(但是似乎v0.5.0-pre版本只有一个node命令)。

当我们从命令行执行命令

$ node hello

查找顺序是这样的:

1) hello

2) hello.js

3) hello.json

4) hello.node

5) hello/package.json && (hello/package.json).main

6) hello/index.js

7) hello/index.json

8) hello/index.node

其中第5步中,如果存在hello/package.json,执行hello/package.json的main配置指定的文件,默认的main配置是index.js。

你可能感兴趣的:(Node.js)