【发布时间】:2013-12-25 03:20:29
【问题描述】:
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文件夹在哪里? -
您需要提供更多详细信息。
models目录中是否有与调用require的文件处于同一级别的todo.js文件? -
是的。最初我称它为 todo。我对其进行了重构并将标题更改为 todos.js。随后,我更改了路线中的路径,以便它反映更改(到 ./models/todos'),但这也不起作用。
-
models 文件夹位于另一个名为 app 的文件夹下。让我猜我走错路了?
-
那么是在
\Todo List\app\models\todo.js这个位置吗?