我要实现的目的是检查是否已安装Node.js,如果要安装,请检查8.x.x
从下面的问题中,我已经完成了对它是否已安装的初步检查。我的代码看起来与问题的答案非常相似。
Using Process Exit code to show error message for a specific File in [Run]
现在,我正在努力阅读node -v
命令的实际输出(预期结果是包含版本的字符串)。
有没有办法做到这一点?
答案 0 :(得分:2)
运行应用程序并解析其输出是检查其是否存在及其版本的低效方法。使用FileSearch
({{1}中添加了node.exe
)和GetVersionNumbers
函数。
PATH
有关类似问题,请参见Checking if Chrome is installed and is of specific version using Inno Setup。