【问题标题】:Node.js npm install express - can't install express, error CERT_UNTRUSTEDNode.js npm install express - 无法安装 express,错误 CERT_UNTRUSTED
【发布时间】:2019-02-14 02:53:36
【问题描述】:

我正在尝试在 Raspberry Pi 上安装 express,因为我想将它用于 REST API。问题是我收到以下消息,并且我在此站点上找到的任何解决方案都不起作用。

npm http GET https://registry.npmjs.org/express
npm ERR! Error: SSL Error: CERT_UNTRUSTED
npm ERR!     at ClientRequest.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/main.js:525:26)
npm ERR!     at ClientRequest.g (events.js:192:14)
npm ERR!     at ClientRequest.EventEmitter.emit (events.js:96:17)
npm ERR!     at HTTPParser.parserOnIncomingClient [as onIncoming] (http.js:1582:7)
npm ERR!     at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:111:23)
npm ERR!     at CleartextStream.socketOnData [as ondata] (http.js:1485:20)
npm ERR!     at CleartextStream.CryptoStream._push (tls.js:544:27)
npm ERR!     at SecurePair.cycle (tls.js:898:20)
npm ERR!     at EncryptedStream.CryptoStream.write (tls.js:285:13)
npm ERR!     at Socket.ondata (stream.js:38:26)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 4.14.62-v7+
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "express" "--save"
npm ERR! cwd /usr/local/myapp
npm ERR! node -v v0.8.21
npm ERR! npm -v 1.2.11
npm ERR! code ESSL
npm ERR! Error: EACCES, open 'npm-debug.log'
npm ERR!  { [Error: EACCES, open 'npm-debug.log'] errno: 3, code: 'EACCES', path: 'npm-debug.log' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 4.14.62-v7+
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "express" "--save"
npm ERR! cwd /usr/local/myapp
npm ERR! node -v v0.8.21
npm ERR! npm -v 1.2.11
npm ERR! path npm-debug.log
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, open 'npm-debug.log'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /usr/local/myapp/npm-debug.log
npm ERR! not ok code 0

以下是人们在其他线程中询问的一些命令:

npm 版本

http_parser: '1.0',
  node: '0.8.21',
  v8: '3.11.10.25',
  ares: '1.7.5-DEV',
  uv: '0.8',
  zlib: '1.2.3',
  openssl: '1.0.0f',
  npm: '1.2.11' }

npm 列表

pi@raspberrypi:/usr/local/myapp $ npm list
/usr/local/myapp
└── (empty)

我也尝试清除缓存,但没有任何效果,我被卡住了。 提前感谢您的帮助。

【问题讨论】:

标签: javascript node.js express npm


【解决方案1】:

试试这个:

npm config set ca ""

【讨论】:

    猜你喜欢
    • 2019-12-03
    • 2016-01-31
    • 2013-07-02
    • 2015-09-11
    • 2015-02-10
    • 2018-12-07
    • 2014-09-11
    • 2017-06-17
    • 2016-01-03
    相关资源
    最近更新 更多