php执行多条npm命令
时间: 2023-10-08 21:14:46 浏览: 150
解决nodejs的npm命令无反应的问题
5星 · 资源好评率100%
可以使用 PHP 的 `exec` 函数执行多条 `npm` 命令,例如:
```php
<?php
// 定义 npm 命令
$commands = [
'npm install',
'npm run build',
'npm run start',
];
// 循环执行 npm 命令
foreach ($commands as $command) {
exec($command, $output, $return_var);
if ($return_var !== 0) {
// 命令执行失败
echo "Command '$command' failed with code $return_var\n";
exit(1);
}
}
```
这样可以依次执行多条 `npm` 命令,并且如果其中一条命令执行失败,整个脚本也会退出。
阅读全文