node.js www npm ERR cb() لم يتم الاتصال به




www heroku com login (21)

لدي تطبيق Node.js مستضاف على Heroku. في كل مرة أفعل git push heroku أحصل على الخطأ التالي:

Counting objects: 14, done.
Delta compression using up to 6 threads.
Compressing objects: 100% (12/12), done.
Writing objects: 100% (12/12), 1.20 KiB, done.
Total 12 (delta 8), reused 0 (delta 0)

-----> Node.js app detected
-----> Resolving engine versions
       Using Node.js version: 0.6.20
       Using npm version: 1.2.12
-----> Fetching Node.js binaries
-----> Vendoring node into slug
-----> Installing dependencies with npm
       npm http GET https://registry.npmjs.org/pg/0.6.15
       npm http GET https://registry.npmjs.org/socket.io
       npm http 200 https://registry.npmjs.org/pg/0.6.15
       npm http GET https://registry.npmjs.org/pg/-/pg-0.6.15.tgz
       npm http 200 https://registry.npmjs.org/socket.io
       npm http GET https://registry.npmjs.org/socket.io/-/socket.io-0.9.13.tgz
       npm http 200 https://registry.npmjs.org/pg/-/pg-0.6.15.tgz
       npm http 200 https://registry.npmjs.org/socket.io/-/socket.io-0.9.13.tgz
       npm http GET https://registry.npmjs.org/socket.io-client/0.9.11
       npm http GET https://registry.npmjs.org/policyfile/0.0.4
       npm http GET https://registry.npmjs.org/base64id/0.1.0
       npm http GET https://registry.npmjs.org/redis/0.7.3
       npm http GET https://registry.npmjs.org/generic-pool/1.0.9
       npm http 200 https://registry.npmjs.org/policyfile/0.0.4
       npm http GET https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz

       npm http 200 https://registry.npmjs.org/base64id/0.1.0
       npm http GET https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
       npm http 200 https://registry.npmjs.org/generic-pool/1.0.9
       npm http GET https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.9
.tgz
       npm http 200 https://registry.npmjs.org/socket.io-client/0.9.11
       npm http GET https://registry.npmjs.org/socket.io-client/-/socket.io-clie
nt-0.9.11.tgz
       npm http 200 https://registry.npmjs.org/redis/0.7.3
       npm http GET https://registry.npmjs.org/redis/-/redis-0.7.3.tgz
       npm http 200 https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz

       npm http 200 https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
       npm http 200 https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.9
.tgz
       npm http 200 https://registry.npmjs.org/socket.io-client/-/socket.io-clie
nt-0.9.11.tgz
       npm http 200 https://registry.npmjs.org/redis/-/redis-0.7.3.tgz

       > [email protected] install /tmp/build_36us8733h7kkr/node_modules/pg
       > node-waf configure build || (exit 0)

       Checking for program g++ or c++          : /usr/bin/g++
       Checking for program cpp                 : /usr/bin/cpp
       Checking for program ar                  : /usr/bin/ar
       Checking for program ranlib              : /usr/bin/ranlib
       Checking for g++                         : ok
       Checking for node path                   : not found
       Checking for node prefix                 : ok /tmp/node-node-nNUw
       Checking for program pg_config           : /usr/bin/pg_config
       'configure' finished successfully (0.058s)
       Waf: Entering directory `/tmp/build_36us8733h7kkr/node_modules/pg/build'
       [1/2] cxx: src/binding.cc -> build/Release/src/binding_1.o
       [2/2] cxx_link: build/Release/src/binding_1.o -> build/Release/binding.no
de
       Waf: Leaving directory `/tmp/build_36us8733h7kkr/node_modules/pg/build'
       'build' finished successfully (0.492s)
       npm http GET https://registry.npmjs.org/uglify-js/1.2.5
       npm http GET https://registry.npmjs.org/ws
       npm http GET https://registry.npmjs.org/xmlhttprequest/1.4.2
       npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1
       npm http 200 https://registry.npmjs.org/active-x-obfuscator/0.0.1
       npm http GET https://registry.npmjs.org/active-x-obfuscator/-/active-x-ob
fuscator-0.0.1.tgz
       npm http 200 https://registry.npmjs.org/uglify-js/1.2.5
       npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz
       npm http 200 https://registry.npmjs.org/xmlhttprequest/1.4.2
       npm http GET https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1
.4.2.tgz
       npm http 200 https://registry.npmjs.org/ws
       npm http GET https://registry.npmjs.org/ws/-/ws-0.4.25.tgz
       npm http 200 https://registry.npmjs.org/active-x-obfuscator/-/active-x-ob
fuscator-0.0.1.tgz
       npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz
       npm http 200 https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1
.4.2.tgz
       npm http 200 https://registry.npmjs.org/ws/-/ws-0.4.25.tgz
       npm http GET https://registry.npmjs.org/zeparser/0.0.5
       npm http GET https://registry.npmjs.org/commander
       npm http GET https://registry.npmjs.org/tinycolor
       npm http GET https://registry.npmjs.org/options
       npm http 200 https://registry.npmjs.org/zeparser/0.0.5
       npm http GET https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz
       npm http 200 https://registry.npmjs.org/options
       npm http GET https://registry.npmjs.org/options/-/options-0.0.3.tgz
       npm http 200 https://registry.npmjs.org/tinycolor
       npm http GET https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz
       npm http 200 https://registry.npmjs.org/commander
       npm http GET https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
       npm http 200 https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz
       npm http 200 https://registry.npmjs.org/options/-/options-0.0.3.tgz
       npm http 200 https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz
       npm http 200 https://registry.npmjs.org/commander/-/commander-0.6.1.tgz

       > [email protected] install /tmp/build_36us8733h7kkr/node_modules/socket.io/node_
modules/socket.io-client/node_modules/ws
       > (node-gyp rebuild 2> builderror.log) || (exit 0)

       make: Entering directory `/tmp/build_36us8733h7kkr/node_modules/socket.io
/node_modules/socket.io-client/node_modules/ws/build'
         CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
         SOLINK_MODULE(target) Release/obj.target/bufferutil.node
         SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
         COPY Release/bufferutil.node
         CXX(target) Release/obj.target/validation/src/validation.o
         SOLINK_MODULE(target) Release/obj.target/validation.node
         SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
         COPY Release/validation.node
       make: Leaving directory `/tmp/build_36us8733h7kkr/node_modules/socket.io/
node_modules/socket.io-client/node_modules/ws/build'
       npm ERR! cb() never called!
       npm ERR! not ok code undefined
       npm ERR! cb() never called!
       npm ERR! not ok code 1
 !     Failed to install --production dependencies with npm
 !     Heroku push rejected, failed to compile Node.js app

To [email protected]:still-chamber-1286.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:still-chamber-1286.git'

الخطأ في الأسطر القليلة الأخيرة: npm ERR! cb () لم يتم الاتصال به مطلقًا! npm ERR! لا بأس رمز غير معرف npm ERR! cb () لم يتم الاتصال به مطلقًا! npm ERR! لا بأس رمز 1! فشل في تثبيت - تبعيات الإنتاج مع npm! رفض Heroku رفض ، فشل في تجميع التطبيق Node.js

To [email protected]:still-chamber-1286.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:still-chamber-1286.git'

لم أواجه أي مشكلة في دفع شيفتي إلى Heroku من قبل ؛ فقط منذ يوم الاثنين كان لدي هذا الخطأ.

لقد رأيت مشاركات مماثلة على الويب تشير إلى أخطاء مختلفة قليلاً ، ولكن لم أر واحدة منها ! [remote rejected] master -> master (pre-receive hook declined) ! [remote rejected] master -> master (pre-receive hook declined) قبل.

https://code.i-harness.com


إذا كان لديك الإصدار 5 أو أقدم من npm ، فجرّب هذا أولاً:

$ sudo npm cache verify

غير ذلك:

$ sudo npm cache clean

نسختي npm و node:

$ node -v
v0.10.0

$ npm -v
1.2.14

npmjs.org/doc/cache.html


إذا كان لديك تحديث الزاوي ، npm ، عقدة ، لا تحتاج إلى القيام بأي شيء أكثر من ذلك. فقط قم بتشغيل الأمر أدناه لحل المشكلة. يعمل هذا الأمر أيضًا على حل مشكلة "نهاية السطر غير المتوقعة".

npm install --no-package-lock

تحديث NodeJS https://nodejs.org/en/ Fixed My Issue.

قم بتشغيل npm install -g npm & npm cache clean


عند انتقاء mdp ، تكون المشكلة مع العقدة 0.10.19 و npm 1.3.11

لقد وجدت الطريقة الأسهل لإدارة عملية الرجوع إلى إصدار أقدم للحفاظ على سير الأمور بسلاسة حتى تكون NVM ، here برنامج تعليمي جيد حول كيفية استخدامه. لقد قمت بتعديل بيئة الخادم الخاصة بي وتشغيلها بشكل صحيح من 0.10.19 إلى 0.10.18 في غضون دقائق مع NVM.


قد يكون هناك احتمالان =>

  1. حاول تحديث العقدة js و npm.

  2. مسألة الأذونات => أ. نقل الحل الخاص بك على محرك الأقراص c في حساب المستخدم الخاص بك b. تحتاج إلى تشغيل باش أو كمد كمسؤول.

نأمل أن يحل هذا مشكلتك


قم npm install [email protected] -g لتحديث npm إلى أحدث إصدار. هذا حل المشكلة بالنسبة لي. لم أفعل npm cache clean أولا


كان لي نفس المشكلة أثناء تثبيت [email protected] . حاولت العناصر التالية ولم يساعدوني.

  1. npm cache clean
  2. حذف ذاكرة التخزين المؤقت يدويًا من %temp%\npm-*
  3. موجه الأوامر "تشغيل كمسؤول"

أنا حل المشكلة عن طريق تثبيت عقدة-v5.10.1-x64.msi (الإصدار السابق كان node-v5.9.0-x64.msi) وتشغيل npm cache clean قبل تثبيت [email protected]

انها عملت!


كان لي نفس المشكلة مع NPM الإصدار 1.3.11 ، وحلها ببساطة عن طريق إعادة تشغيل الأمر نفسه بالضبط عدة مرات ("تحديث npm -g" في حالتي). برز الخطأ لحزمة مختلفة في كل دورة لاحقة ، وفي النهاية تم تحديث كل شيء بنجاح.

بالنسبة لي على الأقل ، يبدو أنه كان بسبب مشكلة في الشبكة (تنزيلات تالفة). كنت أتلقى أيضًا خطأً بشأن حزمة غير صالحة ، والتي تمكنت من حلها عن طريق حذف جميع "tmp.tgz".

تحرير: (ربما غير مرتبط ، ولكن في حالة ما إذا كان هذا يساعد أي شخص: كنت أستخدم Windows ، وبدأت موجه الأوامر كمسؤول بعد تلقي الخطأ الأولي).



لا يعمل sudo npm cache clean لي. التحديث إلى أحدث إصدار من العقدة يساعد.

كان لي عقدة v.5.91 وتحديث إلى v6.9.1


لقد قمت بتثبيت أحدث إصدار من NPM وعملته من أجلي. أعتقد تخليص ذاكرة التخزين المؤقت npm اختيارية.

npm install -g npm

لقد واجهت هذه المشكلة بالضبط عند محاولة تثبيت Sage theme for WordPress. عندما ركضت npm install على دليل المظهر ، فشلت.

بالنظر إلى التبعيات في package.json ، استطعت أن أرى أن المحرك الذي كنت أركض من أجله كان قديمًا. أظهر تشغيل node -v على سطر الأوامر أنني كنت في الإصدار v0.10.9 ، ويتطلب أحدث إصدار من Sage> = 0.12.0

إذن هذا هو الحل لذلك. هذه الخطوات مأخوذة من مدونة ديفيد والش

  1. مسح ذاكرة التخزين المؤقت الخاصة بك npm: sudo npm cache clean -f
  2. قم بتثبيت أحدث إصدار من مساعد العقدة: sudo npm install -gn
  3. أخبر المساعد (n) لتثبيت أحدث إصدار مستقر من Node: sudo n stable

يجب عليك بعد ذلك الحصول على عرض التقدم ، وبعد ذلك سوف تكون محدثة.

عندما ركضت npm install بعد القيام بذلك ، كل شيء npm install ما يرام ، وكنت قادراً على تشغيل gulp لبناء دليل dist الأولي.


محاولة

sudo npm cache clean --force


واجهت نفس المشكلة أثناء محاولة تثبيت أدوات firebase في الكمبيوتر المحمول الذي يعمل بنظام التشغيل Windows. هذه هي الطريقة التي حلت بها.

  1. قمت بتحميل kaspersky وتثبيته. ثم قمت بتعطيل اتصالات آمنة كاسبيرسكي
  2. فتحت كمد وتشغيل هذا الأمر npm cache clean --force
  3. ثم قم بتشغيل هذا الأمر npm install [email protected] -g
  4. ثم قم بتشغيل npm install -g firebase-tools الأوامر npm install -g firebase-tools

واجهت نفس المشكلة على جهاز Mac وقد جربت جميع الطرق التي يمكنني العثور عليها: الترقية إلى أحدث عقدة ، ذاكرة تخزين مؤقت نظيفة ، وإزالة دليل _node_mudules_ ، ولكن ليس لها أي تأثير. في نهاية المطاف ، كنت أعتقد أن مشكلة بيئة عقدة ، لذلك أنا تدهورت عقدة بلدي إلى إصدار قديم LTS 6.14.1 ، ثم اختفت المشكلة. هذا ما افعله:

  1. تثبيت NVM (للحصول على بيئة جديدة للعُزلة المعزولة ، من الأفضل استخدام NVM لإدارة بيئات العقد المتعددة ، انتقل إلى here للحصول على التفاصيل)

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

  2. قم بتثبيت Node.js 6.14.1

    nvm install 6.14.1

  3. قم بالتبديل إلى بيئة عقدة محددة تقوم بتثبيتها أعلاه

    nvm use 6.14.1

  4. تثبيت إنشاء رد فعل التطبيق

    npm install -g create-react-app

  5. قم بإنشاء تطبيق رد الفعل الخاص بك

    create-react-app appname


يبدو أن إصدارات التبعية معينة يمكن أن يسبب هذه المشكلة. على سبيل المثال ، لدى gulp-uglifycss 1.0.7 هذه المشكلة (انظر https://github.com/rezzza/gulp-uglifycss/issues/15 ).

إذا كنت تسمح بتحديثات الإصدارات الرئيسية أو الثانوية في برنامج npm install عبر ^ أو ~ ، npm install بإزالة هذه الأحرف من الملف وحاول npm install آخر. إذا نجحت في ذلك الوقت ، فستكون على ما يرام بعد أن يكون لديك متعة تضييق أي حزمة تسبب المشكلة.


يبدو أن هذه المشكلة لا تحدث مع تكوين محدد أو إصدار عقدة. لقد اختبرناها عدة مرات عند إعادة الانتشار والتشكيك في خوادم npm لإحداث هذه المشكلة.

إعادة محاولة عدة مرات حل المشكلة في نهاية المطاف.


npm install إلى:

npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

في حالتي ، بدأ هذا الخطأ يحدث عندما قمت بالترقية إلى Node.js الإصدار 8.11.1 . سابقا باستخدام Node.js الإصدار 6.12.x و NPM الإصدار 5.8.0 .

بالإضافة إلى ذلك ، فإن مخطوطات الاختبار الخاصة بي لن تجد AVA:

sh: ava: command not found
npm ERR! Test failed.  See above for more details.

كان الحل هو تخفيض آلية الوقاية الوطنية إلى 5.7.1


تشغيله دون تفكير

npm cache clean -f

npm install -gn

n stable

npm install -g angular-cli


brew uninstall node
cd /usr/local
git checkout f7bbdcc /usr/local/Library/Formula/node.rb
brew install node

ابحث عن إصدارات أخرى مثل:

brew versions node




npm