#javascript #node.js #mongodb #vue.js #coredump
#javascript #node.js #mongodb #vue.js #coredump
Вопрос:
У меня проблема при запуске моего сервера npm run server
, я получаю эту ошибку:
узел: ../src/coroutine.cc:134: void * find_thread_id_key (void *): ошибка утверждения `thread_id_key ! = 0x7777′. Прервано (сброс ядра)
Моя рабочая группа обновляет проект узла до 16.13 и NPM до 8.1.0. И я единственный человек, у которого есть эта проблема.
Я использую npm n для обновления своего узла.
Я попытался запустить npm rebuild
и переустановить свой узел с нуля, но проблема сохраняется.
Когда я откатываю версию, сервер снова запускается, но мне нужно использовать узел 16.13 в проекте. Кто-нибудь может мне помочь?
Комментарии:
1. Возможно, вы используете это: github.com/laverdet/node-fibers/issues/451 . В противном случае попробуйте предоставить больше информации об используемых вами модулях узлов.
2. Здравствуйте, мы не используем волокна. Проект является полной системой, а не API.. Итак, мы используем много модулей. Итак, есть ли какой-либо другой модуль, который может вызвать эту ошибку?
3. @CaioMontenegro и, вероятно, другие, даже если вы не используете
fibers
его напрямую, может случиться так, что одна из ваших зависимостей использует его. Проверьте package-lock.json или выполните глобальный поиск. В аду зависимостей NPM вы никогда не знаете … и часто вы не знаете.
Ответ №1:
Вам необходимо удалить fibers
пакет из вашего проекта, так как он не поддерживает версии 16.x node.js
NPM
npm uninstall fibers
ПРЯЖА
yarn remove fibers
Если у вас все еще возникают проблемы после его удаления, вы можете очистить некоторые файлы, чтобы удалить старые данные: rm package-lock.json amp;amp; rm -R ./node_modules amp;amp; npm install