当我在终端中一一运行以下命令时,它可以工作并安装,
sudo npm 安装主管
sudo npm install 永远
它要求在终端窗口中输入管理员密码并正常安装。
在 AppleScript 中,我将其运行为,
tell application "Terminal"
do script "sudo npm install supervisor" in window 1
end tell
tell application "Terminal"
do script "sudo npm install forever --global" in window 1
end tell
它打开终端并询问密码并等待用户响应输入密码以继续。我尝试了以下 AppleScript,
do shell script "sudo npm install supervisor" with administrator privileges
do shell script "sudo npm install forever --global" with administrator privileges
并得到以下错误,
错误“sudo:npm:找不到命令”编号 1
AppleScript 需要在常见的输入用户名和密码对话框中询问密码一次并运行,
sudo npm 安装主管
sudo npm install 永远
在终端中无需在终端窗口中输入密码。怎么做?