"require" 中的默认根目录是什么?
What is the default root directory in "require"?
在拼命设置一个简单的 "require" 命令后,我的理解是:如果 node_modules
目录中有 example.js
,var example = require("example")
就可以工作项目的。
但是,var example = require("./some_folder/example.js")
存在问题,因为我只需要加载一个 JS 脚本。在我放置 example.js
的任何地方,我都会收到一个 HTTP 500 错误,这完全可以肯定地源自 require
行,因为将其注释掉可以使代码正常工作。
即使整个 example.js
被注释掉,使其为空,这意味着不会出错,也会发生此错误。
我应该把这个文件准确地放在哪里? "./"
是哪个文件夹?
会不会是缺少module.exports
导致无法工作?
需求类型有:
- require('foo') // foo 是一个节点模块
- require('./foo') //foo是同目录下的js文件
在拼命设置一个简单的 "require" 命令后,我的理解是:如果 node_modules
目录中有 example.js
,var example = require("example")
就可以工作项目的。
但是,var example = require("./some_folder/example.js")
存在问题,因为我只需要加载一个 JS 脚本。在我放置 example.js
的任何地方,我都会收到一个 HTTP 500 错误,这完全可以肯定地源自 require
行,因为将其注释掉可以使代码正常工作。
即使整个 example.js
被注释掉,使其为空,这意味着不会出错,也会发生此错误。
我应该把这个文件准确地放在哪里? "./"
是哪个文件夹?
会不会是缺少module.exports
导致无法工作?
需求类型有:
- require('foo') // foo 是一个节点模块
- require('./foo') //foo是同目录下的js文件