пытается развернуть приложение метеор. Сбой при запуске NPM INSTALL - PullRequest
0 голосов
/ 03 апреля 2020

Извините за следующую стену текста.

Итак, я использую чужое метеорное приложение. (они открывают исходный код) В настоящее время он не построен, и я запускаю его в режиме разработки. Это намного медленнее, чем ожидалось, и у пользователей возникают проблемы с подключением к моей локальной машине. Поэтому я пытаюсь развернуть приложение следующим образом: https://guide.meteor.com/deployment.html#deploying.

Так что я получаю ошибки при попытке запустить npm i. Мой папа рекомендовал мне запустить npm cache verify и повторить попытку, а затем npm cache clean в качестве крайней меры. Ни один не работал, и я все еще получаю ошибки. Хотя, как только я попробовал снова после запуска npm cache verify, количество ошибок взлетело до небес. У меня, к сожалению, нет ошибок, которые я получил до Я очистил кэш, но у меня есть текущие журналы здесь: https://pastebin.com/dAcRnE9v Но вот снимок:

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! fibers@2.0.2 install: `node build.js || nodejs build.js`
npm ERR! Exit status 1
npm ERR! Failed at the fibers@2.0.2 install script.

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

Ответы [ 2 ]

0 голосов
/ 08 апреля 2020

У меня когда-то был пакет fibers npm в моем пакете. json, что вызвало похожую ошибку. После того, как я его снял, все было просто отлично.

0 голосов
/ 05 апреля 2020

Вы не можете изменить версию узла Meteor - по соображениям совместимости он объединяет узел / npm с Meteor, чтобы защитить вас. Просто добавьте в префикс всех ваших команд npm / node meteor следующим образом:

meteor npm install

Он не будет использовать версию узла (13.x), которую вы установили

...