var something = require('./utils');
./
添加了什么值?为什么不只是require('utils');
?
答案 0 :(得分:5)
指定require('./utils')
nodejs时,会在同一目录中加载utils.js文件。
如果require('utils')
nodejs加载其核心模块(如果是1)或在node_modules目录中搜索它。它在那里找到一个,它加载它或转到它的父目录并再次在node_modules中搜索,直到它到达根目录。如果仍未找到,则会抛出“找不到模块”错误。