什么是"中的默认根目录?"?

时间:2016-03-18 18:41:19

标签: javascript node.js express require

花了几个小时拼命设置一个简单的"要求"命令,我的理解如下:var example = require("example")在项目的example.js目录中有node_modules时有效。

然而,var example = require("./some_folder/example.js")存在问题,因为我只需要加载一个JS脚本。在我放置example.js的任何地方,我收到了一个HTTP 500错误,这完全肯定来自require行,因为注释它会使代码生效。

即使整个example.js被注释掉,也会发生此错误,使其显示为空并且意味着什么都不会出错。

我应该在哪里准确地放置这个文件?哪个文件夹是"./"

缺少module.exports是否可能导致无法正常工作?

1 个答案:

答案 0 :(得分:1)

需求类型在那里:

  1. require('foo')// foo是节点模块
  2. require('./ foo')// foo是同一目录中的js文件
相关问题