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/
C:\程序文件(x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\{User}\AppData\Roaming\npm
C:\Users\{User}\AppData\Roaming\npm缓存
(也可以在没有C:\Users\{User}\.npmrc
前缀的情况下检查)
祝你好运。。。通过上面提到的内容,我能够解决设置中的问题。我遇到了这个问题,根据错误消息,我注意到ssl文件夹中的证书(.crt)和私钥(.pem)文件需要在密钥内容的开始和结束前有以下行: -----开始RSA私钥----- 您的关键内容转到此处以获取.pem文件 -----结束RSA私钥----- 证书文件需要相同的代码,如果缺少,则会产生相同的错误: -----开始证书----- 您的证书内容放在.crt文件的此处
-----结束证书------此过程对我有效:
npm set registry http://registry.npmjs.org/
and after that try again
npx create-react-app app_name
这是我的工作您运行的命令是什么?你有哪个版本的npm?是否只有express或其他软件包才会出现这种情况?是的,我使用命令npm版本6.10.0运行它可能效率低下在这种情况下“效率低下”是什么意思?很高兴知道卸载是有效的,但对于用户和拥有软件的团队来说,它通常是解决特定问题的更好解决方案。