首页 > 解决方案 > 在 NodeJS 中使用 which 命令

问题描述

我目前正在将 CoffeeScript 移植到本机 NodeJS,但遇到了一些问题,它基本上是在注入文件后“签名”。

我得到的错误是:ReferenceError: which is not defined

这是我的节点代码:

ossl = which('osslsigncode');

if (!ossl) {
    log('Warning: osslsigncode not found, code-signing disabled');
}

这是原始的 CoffeeScript 代码:

ossl = which 'osslsigncode'
if !ossl
  log 'Warning: osslsigncode not found, code-signing disabled'

标签: node.js

解决方案


假设您使用它的应用程序正在使用which包来验证二进制文件是否存在。

您需要安装它并使用 Node 语法调用它。


推荐阅读