文件夹结构看起来像这样自定义模块快递JS:找不到模块名称错误时,在根目录下的模块文件夹
我试图加载modules
文件夹位于根目录
路线/ users.js
var express = require('express');
var router = express.Router();
var md=require('./modules');
/* GET users listing. */
router.get('/',function(req, res, next) {
//res.send('respond with a resource');
console.log('test');
res.status(200).json({ error: 'message' });
});
module.exports = router;
但我得到一个模块未找到错误:
Cannot find module './modules'
注:
如果modules
文件夹位于node_modules
文件夹需要工作正常,但得到的模块名称错误,如果它在项目的根目录下, 也是一个index.js
文件modules
文件夹存在
完美:)现在它的工作正常 –