Node.js на Raspberry Pi Zero W с зависимостями, которые не загружаются автоматически - PullRequest
0 голосов
/ 06 февраля 2020

Я создал бот Discord и хотел разместить его на Pi, но как только я заработал node.js, я столкнулся со стеной, на которой установлен npm, но зависимости не будут загружаться вместе с ним , Кто-нибудь может мне помочь?

Код

pi@raspberrypi:~/bot $ npm i discord.js
npm WARN deprecated snekfetch@3.6.4: use node-fetch instead
npm WARN discord.js@11.1.0 requires a peer of bufferutil@^3.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.1.0 requires a peer of erlpack@hammerandchisel/erlpack but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.1.0 requires a peer of node-opus@^0.2.5 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.1.0 requires a peer of opusscript@^0.0.3 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.1.0 requires a peer of sodium@^2.0.1 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.1.0 requires a peer of libsodium-wrappers@^0.5.1 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.1.0 requires a peer of uws@^0.14.1 but none is installed. You must install peer dependencies yourself.
npm WARN greeter-bot@1.0.0 No repository field.
npm WARN greeter-bot@1.0.0 No license field.

+ discord.js@11.1.0
updated 1 package in 24.205s

Ответы [ 2 ]

0 голосов
/ 06 февраля 2020

я исправил это, сначала установив npms на моем p c в указанную c папку, а затем перенес его с помощью Filezilla

0 голосов
/ 06 февраля 2020

Во-первых, я не рекомендую размещать бота Discord на Raspberry Pi, но чтобы оставаться в курсе вашего вопроса, я предполагаю, что вы настаиваете на этом.

Вы можете попробовать две вещи:

Если у вас установлено apt, введите команду apt install -a, которая установит все пакеты, отсутствующие в предыдущем выводе.

Второй способ - просто вручную установить пакеты, которые, как он говорит, отсутствуют.

Go в npm хранилище , выполнить поиск отсутствующего пакета, а затем загрузить запрашиваемую версию в вывод.

Надеюсь, это поможет!

...