Почему я не могу запустить локальный сервер, использующий http-сервер в nodejs? - PullRequest
0 голосов
/ 25 января 2019

Вот изображение папки node_modules со всеми пакетами. Я пытаюсь запустить локальный сервер, чтобы сделать базовый запрос для взаимодействия с моим мобильным приложением, которое я разрабатываю. Кажется, у меня установлены все правильные пакеты / зависимости, но я не могу запустить сервер. Когда я пытаюсь запустить «узел http-сервер» в командной строке, он продолжает выводить эту ошибку

internal/modules/cjs/loader.js:583
throw err;
^

Error: Cannot find module './lib/colors'
at Function.Module._resolveFilename   (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous>   (/Users/jordanlagrone/Desktop/nodegang/node_modules/colors/safe.js:8:14)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)

Я установил и переустановил nodejs примерно три раза безрезультатно. И у меня установлен этот модуль цветов в папке node_modules, но я получаю сообщение о том, что не может его найти? Может кто-нибудь помочь указать мне правильное направление, чтобы сервер работал правильно?

Ответы [ 2 ]

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

Я разобрался с дилеммой.У меня было около 6 или 7 неполных пакетов, поэтому решение было удалить каждый из этих пакетов, включая пакет цветов, и установить их снова.Как человек, который потратил более 4 часов на поиски ответа, я советую вам убедиться, что все ваши пакеты обновлены, завершены и, если возможно, в одной папке для лучшего управления!

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

Эта проблема не относится к node_modules. Похоже, скрипт в internal/modules/cjs/loader.js требует internal/modules/cjs/lib/colors.js

Вы должны проверить файл internal/modules/cjs/lib/colors.js уже существует?

...