如何查找标准node.js函数的来源

时间:2015-09-24 01:16:35

标签: node.js

例如,如果我想阅读process.chdir JavaScript函数的源代码,我该怎么做?

我可以在github找到process.js,但不确定该文件是否正确。是否有更简单的方法从文档直接导航到源?

1 个答案:

答案 0 :(得分:3)

没有一种简单的方法可以直接从Web文档导航到源文档。要查找特定函数的代码,您有以下几种选择:

  1. 创建一个小型测试应用程序,调用相关函数,运行node-inspector并进入感兴趣的函数。这将使您直接进入已安装的node.js版本正在运行的源代码。然后,您可以继续步进或只检查调试器中显示的本地源代码。

  2. Grep您自己的node.js安装。由于所有的.js文件都在那里,而且是纯文本,你可以在那里找到它。

  3. 像你一样去Github并找到相关的功能。这并不总是很容易(正如您已经发现的那样)并且它并不能保证您查看已安装的完全相同版本的源代码。如果您是Github的专家,您可以随时了解如何查看正确的版本,但这样做的工作要多一些。

  4. 如果您想要的代码实际上是在本机代码中实现的,那么您将不得不使用选项3或选项2(如果您在本地拥有本地源代码)。