node.js - 我无法从 npm 安装 npm 模块,为什么?

标签 node.js npm

每当我使用安装一些 npm 模块时,它都会显示相同的错误

例如: 当我输入 npm install express 时,它会显示如下错误:-

npm ERR! code ERR_OSSL_PEM_NO_START_LINE
npm ERR! error:0909006C:PEM routines:get_name:no start line
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\mhdra\AppData\Local\npm-cache\_logs\2021-01-14T02_04_52_493Z-debug.log

但是当我尝试使用 npm clean cache --force 清理 npm 缓存时,它显示了一些错误,例如:-

 npm WARN using --force Recommended protections disabled.

最佳答案

  1. 尝试npm cache clean --force
  2. 手动删除 - 输入 windows 搜索 - 运行 - %appdata% - 删除 npm-cache 文件夹
  3. 重新安装应该可以修复所有问题的 Node 。

关于node.js - 我无法从 npm 安装 npm 模块,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65712421/

相关文章:

javascript - node.js:从其他文件访问导出的函数

angular - ng服务时如何修复Angular替换 Bootstrap 错误

node.js - 如何在异议模型的 $afterUpdate Hook 中获取整个更新条目?

javascript - 如何使用 npm 将自定义模块导入 babel-jest 测试?

node.js - 使用StrongLoop的 "slc run"和 "node app.js"有什么区别

node.js - NPM安装错误: RangeError: Maximum call stack size exceeded

node.js - 无法通过 npm 安装依赖于 node-gyp 的包

reactjs - 在 windows 上配置 package.json

javascript - 什么是平均文件:workspaces in package dependencies?

node.js - Windows 上的 node-gyp 出现问题 : configure error