npm install openssl 在 Windows 10 上失败

2023-11-21

我在 Win10 的 Node.js 命令窗口中运行以下命令。它失败了。有人知道如何解决它吗?我正在运行 Node.js v7.3.0

C:\Users\haozhang>npm install openssl
C:\Users\haozhang
`-- [email protected]
  +-- [email protected]
  `-- [email protected]
    +-- [email protected]
    | `-- [email protected]
    `-- [email protected]

npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\haozhang\package.json'
npm WARN haozhang No description
npm WARN haozhang No repository field.
npm WARN haozhang No README data
npm WARN haozhang No license field.

C:\Users\haozhang>openssl
'openssl' is not recognized as an internal or external command,
operable program or batch file.

正如 Royi Mindel 所提到的,npm openssl 包只是 openssl 二进制文件的包装器,而不是实际的 openssl。您需要在 Windows 10 计算机上安装 openssl,如下所示:

  1. 从以下位置下载二进制文件https://code.google.com/archive/p/openssl-for-windows/downloads
  2. 解压到C:\OpenSSL-Win32\(或者任何你想给它起的名字)。
  3. 添加系统环境变量OPENSSL_CONF有价值c:\OpenSSL-Win32\openssl.cnf(指向您提取二进制文件的配置文件)
  4. Add C:\OpenSSL-Win32\bin给你的Path环境变量
  5. 打开 cmd 或 PowerShell 并键入openssl version。它应该可以工作,并且您应该看到已安装的版本

信息取自:https://www.tbs-certificates.co.uk/FAQ/en/openssl-windows.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

npm install openssl 在 Windows 10 上失败 的相关文章

随机推荐

  • hibernate OneToMany 标准返回重复项

    我有一个由以下映射的关联 Entity public class Parent Id Column name parent id private Long id OneToMany mappedBy parent OrderBy id pr
  • 为什么 documentFragment 不比重复的 DOM 访问快?

    我一直认为 出于性能原因 我们不应该反复接触 DOM 而应该使用documentFragment追加多个元素 然后将片段追加到文档中一次 而不是只是将新元素一个接一个地重复追加到 DOM 中 我一直在尝试使用 Chrome 的开发工具来分析
  • 有效调整批量 np.array 图像的大小

    我有一个 4D np array 大小 10000 32 32 3 表示一组 10000 个 RGB 图像 我该如何使用skimage transform resize或其他函数来有效地调整所有图像的大小 以便将 32 32 插值到 224
  • 仅在导航抽屉完成关闭动画后才打开下一个活动

    我在用着Navigation Drawer在我的应用程序中 当用户单击抽屉中的任何菜单项时 它会打开一个新的Activity 不是片段 现在 我正在使用slide right in slide left out animation作为活动之
  • 分钟内的前导零

    我创建了一个时钟 放置在我网站的标题中 时间在 var current window onload function current new Date document getElementById clock innerHTML curr
  • 如何将所有 li 元素移动到

    我想全部搬走li左侧的元素ul元素 看起来像第一个li元素的左边距 gt 0 我不明白 你知道我该如何解决这个问题吗 最终目标是 第一li页脚中的元素 music 和 email 元素具有相同的 70px 左边距 距左边框的距离相同 htm
  • 如何将空字符串解析为 None?

    将空字符串解析为空字符串的惯用方法是什么 None而不是一个Some let handle Option
  • Logback - 如何让每个记录器记录到单独的日志文件?

    我的应用程序有很多 EJB 当前的定制 Logger 实现创建一个像这样的记录器 私有静态 Logger logger Logger getInstance SERVICE NAME 并且日志记录将写入文件 路径 SERVICE NAME
  • 如何同步(使原子化)从两个进程写入一个文件?

    我有两个进程 每个进程都写入大量数据缓冲区 并且我想控制同步这些进程对一个文件的写入 进程1写入缓冲区A 包括 A1 A2 A3 进程2写入缓冲区B 包括 B1 B2 B3 当我们使用write 将这些缓冲区写入磁盘到同一文件的系统调用 一
  • 缩放和平移画布后鼠标坐标不匹配

    我对 javascript 和 canvas 非常陌生 我有一个程序应该检测椭圆路径上的动画元素 它后来形成一棵树 但这是我链接到 jsfiddle 的基本结构 它在没有缩放或平移的情况下工作正常 但一旦我尝试缩放或平移 鼠标坐标就会失控
  • 带有复制构造函数的enable_if

    我在尝试std enable if第一次并挣扎 任何指导将不胜感激 作为一个玩具示例 这是一个简单的静态vector类 我想为其定义一个复制构造函数 但行为取决于向量的相对大小 只需将数据复制到更小或相同大小的向量中 将数据复制到更大的向量
  • sigaction 和 signal 有什么区别?

    我正要向我们这里的应用程序添加一个额外的信号处理程序 我注意到作者使用了sigaction 设置其他信号处理程序 我本来打算用signal 为了遵循约定 我应该使用sigaction 但如果我从头开始写作 我应该选择哪个 Use sigac
  • 打印在地图中时不打印,Python

    primes 2 3 5 7 prime numbers map lambda x print x primes 它不打印任何内容 这是为什么 我试过了 sys stdout write x 也是 但也不起作用 Since lambda x
  • 字符串文字的最大长度?

    我正在尝试创建一个长字符串文字 并将其存储在 std string 中 如果我创建一个最多大约 2600 个字符的文字 则所有内容都可以正常打印 如果超过这个符号数量 我只会打印一些随机的垃圾字符 我一直使用 C 标准作为指导 环境限制被指
  • 与平台无关的字体​​目录?

    Windows macOS 和 Linux 上的字体存储在哪里 这是那些 简单 的问题之一 根据需要可以有一个过度的解决方案 Linux 发行版不使用任何特定的字体管理 使得不同 Linux 风格的字体不一致 非常可配置 并且受到许多因素
  • PHP 搜索字符串(带通配符)

    有没有办法在字符串中添加通配符 我之所以问这个问题 是因为目前我有一个函数可以在两个子字符串之间搜索子字符串 即抓取 我的狗有跳蚤 这句话中 我的 和 有跳蚤 之间的内容 从而得到 狗 function get string between
  • 没有周末的日差

    我想计算用户输入的总天数差异 例如当用户输入 start date 2012 09 06 and end date 2012 09 11 现在我正在使用这段代码来找出差异 count abs strtotime start date str
  • 如何在 C# 项目中使用 Windows 命令行安装 Nuget 包?

    我已经下载了 NuGet 版本 5 1 0 并尝试使用 cmd 安装其中一个包 log4net 它失败了 下面是错误 Microsoft Windows 版本 10 0 19042 1348 c Microsoft Corporation
  • Glassfish 中外部库的放置位置

    我使用 Netbeans 7 创建了一个 JSF2 项目 并成功将其部署在 Glassfish 3 1 上 不过 ear 文件已经变得相当大 6 5mb 其中大部分由外部 jar 文件 如 apache commons solrj prim
  • npm install openssl 在 Windows 10 上失败

    我在 Win10 的 Node js 命令窗口中运行以下命令 它失败了 有人知道如何解决它吗 我正在运行 Node js v7 3 0 C Users haozhang gt npm install openssl C Users haoz