无法安装express,因为npm installexpress错误

cro*_*row 5 npm express npm-install

我在尝试安装时收到以下错误express

  1. npm ERR! code ERR_OSSL_PEM_NO_START_LINE
  2. npm ERR! errno ERR_OSSL_PEM_NO_START_LINE
  3. npm ERR! request to https://registry.npmjs.org/express failed, reason: error:0909006C:PEM routines:get_name:no start line

小智 6

我也遇到了这样的问题......在互联网上寻找各种解决方案我尝试了其中的一些:

  • 尝试npm install另一个存储库
  • 尝试安装另一个版本的node.js
  • npm set registry http://registry.npmjs.org/

如果以上方法还是不行。您可以尝试这些:

  1. 使用卸载程序从程序和功能中卸载 Nodejs。
  2. 删除这些文件:
    • C:\Program Files (x86)\Nodejs
    • C:\Program Files\Nodejs
    • C:\Users\{User}\AppData\Roaming\npm
    • C:\Users\{User}\AppData\Roaming\npm-cache
    • C:\Users\{User}\.npmrc(也可能检查没有前缀的情况.
  3. 重新启动,以达到良好的效果
  4. 再次尝试安装node.js
  5. 也尝试nmp install到目标存储库

祝你好运...根据我上面提到的,我能够通过我的设置解决问题。


Mot*_*ets 0

键入此命令

npm set registry http://registry.npmjs.org/ 
Run Code Online (Sandbox Code Playgroud)

然后再试一次

npm install express
Run Code Online (Sandbox Code Playgroud)

根据此问题,这是一个与证书相关的问题