【问题标题】:"Cannot find module" when executing 'npm start'[How should I approach my error?]执行“npm start”时“找不到模块”[我应该如何处理我的错误?]
【发布时间】:2019-01-21 00:18:15
【问题描述】:

我想使用 node.js 托管我的网站。 在npm install express --save 之后,添加package-lock.json & package.json & Procfile & node_module & .env

我在下面尝试过,但没有成功。

rm -rf node_modules
npm install

我应该采取哪些其他方法?以下是我的错误。

> portfolio-website@1.0.0 start /Users/John/Project/portfolio-website
> node server

module.js:557
    throw err;
    ^

Error: Cannot find module '/Users/John/Project/portfolio-website/server'
    at Function.Module._resolveFilename (module.js:555:15)
    at Function.Module._load (module.js:482:25)
    at Function.Module.runMain (module.js:701:10)
    at startup (bootstrap_node.js:190:16)
    at bootstrap_node.js:662:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! portfolio-website@1.0.0 start: `node server`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the portfolio-website@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/John/.npm/_logs/2019-01-21T00_09_21_588Z-debug.log

server 文件夹包括server.js。 首先,为什么找不到模块?路径顺序正确。

【问题讨论】:

    标签: node.js express npm


    【解决方案1】:

    如果server.js 文件在server 文件夹中,那么您应该运行node server/server.js

    【讨论】:

      猜你喜欢
      • 2021-04-02
      • 2021-09-11
      • 2021-09-04
      • 1970-01-01
      • 1970-01-01
      • 2020-11-08
      • 1970-01-01
      • 2023-02-13
      • 1970-01-01
      相关资源
      最近更新 更多