使用斜杠或点斜杠指定目录或路径

时间:2013-12-29 13:27:51

标签: javascript node.js

在节点教程中,作者使用此var require = require('./something');

我想知道为什么它不是require('../something'),它上升一级并找到一些东西

3 个答案:

答案 0 :(得分:3)

.代表当前的工作目录

..表示当前工作目录的父目录。

因此,如果我们使用require('./something'),这意味着我们希望在当前目录中找到something

答案 1 :(得分:2)

在目录树中,例如

root
  dir
     file1
     file2
  dir2
     file1
     file2

如果您在root/dir .,请提及root/dir,因此./file1引用/root/dir/file1..引用root,因此../file1不存在(root/file1

答案 2 :(得分:-1)

您可以进行相对重定向:

'../'==一级上升
'/ path'==相对于域

目录分隔符= /
当前目录=。
父目录= ..
主页目录=〜