Can';无法安装express,因为npm安装express错误

Can';无法安装express,因为npm安装express错误,express,npm,npm-install,Express,Npm,Npm Install,尝试安装express时,我收到以下错误: npm错误!代码错误,没有开始行 npm错误!errno ERR_OSSL_PEM_NO_START_LINE npm错误!请求https://registry.npmjs.org/express 失败,原因:错误:0909006C:PEM例程:获取名称:无起始行 键入此命令 npm set registry http://registry.npmjs.org/ 然后再试一次 npm install express 根据这一点,这是一个与证书相关

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

  • npm错误!代码错误,没有开始行
  • npm错误!errno ERR_OSSL_PEM_NO_START_LINE
  • npm错误!请求https://registry.npmjs.org/express 失败,原因:错误:0909006C:PEM例程:获取名称:无起始行
  • 键入此命令

    npm set registry http://registry.npmjs.org/ 
    
    然后再试一次

    npm install express
    

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

    我也遇到过类似的问题。。。在互联网上寻找各种解决方案时,我尝试了以下几种:

    • 尝试将npm安装到另一个存储库
    • 请尝试安装其他版本的
    • npm集注册表http://registry.npmjs.org/
    如果上述方法仍然失败。你可以试试这些:

  • 使用卸载程序从程序和功能中卸载NodeJ
  • 删除以下文件:
    • C:\程序文件(x86)\Nodejs
    • C:\Program Files\Nodejs
    • C:\Users\{User}\AppData\Roaming\npm
    • C:\Users\{User}\AppData\Roaming\npm缓存
    • C:\Users\{User}\.npmrc
      (也可以在没有
      前缀的情况下检查)
  • 重新启动,好的措施
  • 请尝试再次安装
  • 尝试将nmp安装到目标存储库

  • 祝你好运。。。通过上面提到的内容,我能够解决设置中的问题。

    我遇到了这个问题,根据错误消息,我注意到ssl文件夹中的证书(.crt)和私钥(.pem)文件需要在密钥内容的开始和结束前有以下行:

    -----开始RSA私钥-----

    您的关键内容转到此处以获取.pem文件

    -----结束RSA私钥-----

    证书文件需要相同的代码,如果缺少,则会产生相同的错误:

    -----开始证书-----

    您的证书内容放在.crt文件的此处


    -----结束证书------

    此过程对我有效:

  • 使用:npm set registry设置注册表
  • 正在使用npm install express重试安装
  • 键入以下命令:

    npm set registry http://registry.npmjs.org/ 
    and after that try again
    npx create-react-app app_name
    

    这是我的工作

    您运行的命令是什么?你有哪个版本的npm?是否只有express或其他软件包才会出现这种情况?是的,我使用命令npm版本6.10.0运行它可能效率低下在这种情况下“效率低下”是什么意思?很高兴知道卸载是有效的,但对于用户和拥有软件的团队来说,它通常是解决特定问题的更好解决方案。