CentOS, узел не может найти модуль - PullRequest
0 голосов
/ 05 марта 2019

Я хорошо запустил index.js на моей MacOS.
Сегодня я использую git && Github для развертывания проекта узла в CentOS 7. Проект показывает мне ошибку.node index.js Я вижу ошибку Cannot find module 'Joi'

npm list --depth=0

npm list --depth=0
nodeMongoVdily@1.0.0 /root/newNode
├── express@4.16.4
├── joi@14.3.1
└── mongoose@5.4.17

Кто знает причину?

Я искал в Google и переполнение стека наполовинучас.Я ничего не нашел, чтобы сгладить эту ошибку.

Error: Cannot find module 'Joi'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
at Function.Module._load (internal/modules/cjs/loader.js:520:25)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object.<anonymous> (/root/newNode/model/genre.js:2:13)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
at Module.load (internal/modules/cjs/loader.js:612:32)
at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
at Function.Module._load (internal/modules/cjs/loader.js:543:3)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object.<anonymous> (/root/newNode/routes/genre.js:5:29)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
at Module.load (internal/modules/cjs/loader.js:612:32)

1 Ответ

0 голосов
/ 05 марта 2019

Вкл. https://discuss.circleci.com/t/error-uncaughtexception-cannot-find-module-joi/24949/2

Я нашел ответ.

Вы не поверите, но я изменил свой код с
пусть Джой = требуется ('Джой')
до
let joi = require ('joi')
все в маленьком корпусе, на удивление он исправил сборку.
Но я думаю, у вас это работало локально: think:

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