node.js Web 目录结构如下: 通过require引入模块报错如下: D:\chat\nodejs\chatdemo\TechNode>node app.js module.js:341 throw err; ^
Error: Cannot find module 'D:/chat/nodejs/chatdemo/TechNode/static/controllers’ at Function.Module._resolveFilename (module.js:339:15) at Function.Module._load (module.js:290:25) at Module.require (module.js:367:17) at require (internal/module.js:16:19) at Object.<anonymous> (D:\chat\nodejs\chatdemo\TechNode\app.js:12:19) at Module._compile (module.js:413:34) at Object.Module._extensions…js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10)
@imhered controllers在static目录下,实在根目录TechNode的app.js中使用require引入的,现在我通过在controllers下面加了一个package.json文件在里面写了 { “main” : “./user.js” } 现在报了其他错误。
@i5ting 我想问一下是不是如果引用目录controllers,如下 var controllers = require(’./static/controllers’); 目录下有index.js, index.js引用了该目录下的其他文件就可以了?
@zeroone001 我想问一下是不是如果引用目录controllers,如下 var controllers = require(’./static/controllers’); 目录下有index.js, index.js引用了该目录下的其他文件就可以了?