【问题标题】:Why am I getting "cannot find module" I've already tried everything为什么我得到“找不到模块”我已经尝试了一切
【发布时间】:2019-05-04 04:24:29
【问题描述】:

每次我运行 node server.js 时都会出现这种情况。我已经尝试过安装和重新安装新的东西,但这不起作用。

错误:找不到模块'/Users/user/projects/node-express-server/server.json'

在 Function.Module._resolveFilename (module.js:547:15)
在 Function.Module._load (module.js:474:25)
在 Function.Module.runMain (module.js:693:10)
启动时 (bootstrap_node.js:191:16)
在 bootstrap_node.js:612:3
users-MBP-3:node101-express-server user$

【问题讨论】:

  • 您启动节点的工作目录node101-express-server和目录node-express-server有什么区别?

标签: node.js


【解决方案1】:
Error: Cannot find module '/Users/user/projects/node-express-server/server.json'

应该是 server.js 而不是 server.json

【讨论】:

  • @junior,如果它解决了您的问题,请将其标记为答案。这是对这个问题的第一反应
【解决方案2】:

要运行节点应用程序,您必须调用它的服务器文件而不是 json 文件。

在您的情况下,您有 server.js 文件并且您尝试调用 server.json 文件。

为防止此类错误,请安装sudo npm install nodemon -g

然后简单运行nodemon,它会自动使用app/server文件。

【讨论】:

    猜你喜欢
    • 2022-10-19
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    • 1970-01-01
    • 2019-05-09
    • 2020-09-22
    • 2013-07-30
    相关资源
    最近更新 更多