错误:nodejs中的证书链中的自签名证书
问题描述:
我正在尝试在中安装nuclide包以开发react-native
。我不确定下面的错误是什么原因。任何人都可以建议我如何解决这个问题。错误:nodejs中的证书链中的自签名证书
在此先感谢
npm ERR! fetch failed https://registry.npmjs.org/asap/-/asap-2.0.5.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
npm ERR! fetch failed https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
npm ERR! fetch failed https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
npm ERR! fetch failed https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
npm ERR! fetch failed https://registry.npmjs.org/boom/-/boom-2.10.1.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
npm ERR! fetch failed https://registry.npmjs.org/async-to-generator/-/async-to-generator-1.0.0.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
npm ERR! fetch failed https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
npm ERR! fetch failed https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
npm ERR! fetch failed https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
npm ERR! fetch failed https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
npm ERR! fetch failed https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
npm ERR! fetch failed https://registry.npmjs.org/connect/-/connect-3.5.0.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
npm ERR! fetch failed https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz
npm WARN retry will retry, error on last attempt: Error: self signed certificate in certificate chain
答
您可以直接克隆核素包和安装。这里所有的程序中。 运行在终端
# Clone the source
$ git clone https://github.com/facebook/nuclide.git
$ cd nuclide
# Install dependencies
$ npm install
# Link the 'nuclide' package to Atom's package directory
$ apm link
以下命令通过验证安装:
Open Atom.
Go to Atom | Preferences.
Click on Packages.
Verify nuclide as one of the packages
或请前往以下网址 http://nuclide.io/docs/advanced-topics/building-from-source/#linux__building
+0
谢谢@Shekar Tyari。它为我工作 –
+0
快乐编码。 :) –
也许有人/东西(如代理 - 显式或其他方式) MITM'ing你的流量? Registry.npmjs.org当前使用的证书应由GlobalSign扩展验证颁发。尝试在浏览器中访问https://registry.npmjs.org并从那里检查证书颁发者。 – mscdex