«Не удается найти модуль» при выполнении npm start [Как мне подойти к моей ошибке?] - PullRequest
0 голосов
/ 21 января 2019

Я хочу разместить свой сайт, используя 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. Прежде всего, почему модуль не может быть найден? Порядок пути правильный.

1 Ответ

0 голосов
/ 21 января 2019

Если файл server.js находится внутри папки server, вам следует запустить node server/server.js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...