需要什么('../')是什么意思?

时间:2011-12-03 00:15:34

标签: node.js

  

可能重复:
  Node.js - require empty path

require('../')在node.js的上下文中意味着什么?示例代码here

2 个答案:

答案 0 :(得分:27)

如果文件夹包含以下任何文件(按查询顺序),则可以将文件夹用作模块:package.jsonindex.jsindex.node

在这种情况下,该文件夹有一个package.json文件,在其他一些文件中,该文件指出模块的主文件是同一目录中的index.js文件。因此,您询问的require('../')来电可能会更改为require('../index.js')

有关详细信息,请参阅Node.js Documentation - Folders as Modules

答案 1 :(得分:3)

它需要父文件夹的文件index.js,即此文件:https://github.com/senchalabs/connect/blob/master/index.js