在很多博客和文章中,我看到过相同的模式。在当我们用require()
node.js中,我们使用以下命令:为什么使用require'./foldername/filename'需要'foldername/filename'?
var routes = require('./routes/index');
var users = require('./routes/users');
在图像中可以看到,对于routes
和users
正在使用这个成语。
有人可以解释我为什么使用./
?
谢谢。
如果哟你使用'var routes = require('routes/index');'节点尝试从'node_modules/routes/index'(大多数情况下)读取模块。 '。/'表示这个文件的当前目录。 –
Thanks @SLonoed这是非常有用的 –