javascript - Node 抛出 module.js :340 error

标签 javascript angularjs node.js mean-stack

我在一个项目中使用 MEANstack,并在尝试从 Seed.js 加载模型时遇到此错误:

module.js:340
throw err;
^
Error: Cannot find module '..api/callout/callout.model'
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:\onemore\server\config\seed.js:12:15)
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)

文件存在的证明:

Directory of C:\onemore\server\api\callout

01/27/2015  03:47 PM    <DIR>          .
01/27/2015  03:47 PM    <DIR>          ..
01/27/2015  03:27 PM             2,267 callout.controller.js
01/27/2015  03:47 PM               308 callout.model.js
01/27/2015  03:39 PM               602 index.js

由于我还有其他模型以完全相同的方式设置并且它们正在工作,因此我无法解释发生了什么。

最佳答案

这可能是 ../api/....... 而不是 ..api/........

此外,请确保相对路径正确。

关于javascript - Node 抛出 module.js :340 error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28173477/

相关文章:

javascript - 如何从指令更新 $scope 值

javascript - 在 jQuery UI (MultipleDates) 中向日历日添加一个类

javascript - 调用表单 tabs.connect(undefined, object) 与定义不匹配?

javascript - AngularJs:如何使用 http.get 将多个 json 文件调用到表中

javascript - vue-cli : dist/js/is not found in website source

javascript - Sequelize条件包含where子句nodejs

for循环中的Javascript内存使用

javascript - 网络 worker : NotFoundError when I try to read a file created in the main thread

javascript - Bower 安装命令在 Windows 上不起作用

angularjs - 范围拒绝更新