我有实体目录,存储user.js文件,如下所示:
"use strict";
class User {}
module.exports = User;
在我的index.js中:
var User = require("./entities/User")
但是我收到了一个错误
错误:无法在Module.require上的Function.Module._load(module.js:418:25)的Function.Module._resolveFilename(module.js:470:15)中找到模块'./entities/User'(模块 . js:498:17)在发送时的Socket.socket.on(/home/etours/capstone-etours/index.js:154:21)上的require(internal / module.js:20:19)(events.js: 106:13)在Socket.emit(events.js:194:7)athome/etours/capstone-etours/node_modules/socket.io/lib/socket.js:503:12在_combinedTickCallback(internal / process / next_tick) .js:73:7)at process._tickCallback(internal / process / next_tick.js:104:9)
3 回答
require函数区分大小写,因此您必须准确地编写路径 .
如果你使用
U
小写它会工作:D你应该尝试这个代码:
user.js
index.js
你也可以尝试下面的代码:
user.js:
index.js: