是否可以使用composer检查系统中是否安装了npm?

edd*_*ark 3 php dependencies npm composer-php

我正在写一个作曲家文件。在这个文件中,我正在检查是否安装了imagickmysql。我还想确定系统中是否安装了 npm。是否可以?提前致谢。

Tiv*_*vie 5

您可以使用exec运行类似 npm -v 的命令并检查退出代码。

exec('npm -v', $foo, $exitCode);

if ($exitCode === 0) {
  echo 'npm is installed!';
}
Run Code Online (Sandbox Code Playgroud)