在Node.js中找不到模块

用户名
module.js:340
    throw err;
          ^
Error: Cannot find module './models/todo'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\Users\Basel\Desktop\Todo List\routes\api.js:1:74)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

C:\Users\Basel\Desktop\Todo List>

为什么此应用程序无法启动?我已经尝试了全局npm安装。

公吨。

在中./models/todo,句点表示节点将在其中查找的同一文件夹中api.js查找\Todo List\routes\models\todo.js这不是从应用程序的根目录开始的。为此,您需要两个时间来跳到一个级别,并指定应用程序路径:

var todo = require('../app/models/todo');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章