ฉันใช้ npm v1.0.104 / node 0.6.12 บน ubuntu - ฉันได้รับข้อผิดพลาดที่ถูกคัดลอกด้านล่างขณะที่พยายามติดตั้งโมดูลใหม่ผ่าน npm (ฉันทดสอบ socket.io ก่อนหน้านี้โดยใช้ http ไม่ใช่ https แต่ฉันสงสัยว่าจะเป็นไปได้ไหม ทำให้เกิดปัญหากับ npm / certs ที่ไม่ได้ลงชื่อ) ข้อผิดพลาดจะปรากฏขึ้นเมื่อ npm พยายามแก้ไขURL ' https://registry.npmjs.org ' มีอยู่แล้วฉันสามารถละเว้นข้อผิดพลาดหรืออาจค้นหา / เพิ่มใบรับรองไปยังร้านค้าที่เชื่อถือได้เพื่อใช้งานต่อไป
มีความเข้าใจในสิ่งที่ต้องทำเพื่อแก้ไขปัญหาจะได้รับการชื่นชม (ฉันต้องการแก้ไขปัญหาผ่านการกำหนดค่าซึ่งต่างจากการติดตั้งใหม่หากเป็นไปได้)
ข้อผิดพลาด: "ข้อผิดพลาด: ข้อผิดพลาด SSL: SELF_SIGNED_CERT_IN_CHAIN"
ข้อความเต็ม:
npm ERR! Error: SSL Error: SELF_SIGNED_CERT_IN_CHAIN
npm ERR! at ClientRequest.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/main.js:252:28)
npm ERR! at ClientRequest.emit (events.js:67:17)
npm ERR! at HTTPParser.onIncoming (http.js:1261:11)
npm ERR! at HTTPParser.onHeadersComplete (http.js:102:31)
npm ERR! at CleartextStream.ondata (http.js:1150:24)
npm ERR! at CleartextStream._push (tls.js:375:27)
npm ERR! at SecurePair.cycle (tls.js:734:20)
npm ERR! at EncryptedStream.write (tls.js:130:13)
npm ERR! at Socket.ondata (stream.js:38:26)
npm ERR! at Socket.emit (events.js:67:17)
npm ERR! Report this *entire* log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR!
npm ERR! System Linux 2.6.38-13-generic
npm ERR! command "node" "/usr/bin/npm" "install" "jed"
npm ERR! node -v v0.6.12
npm ERR! npm -v 1.0.104