这适用于终端
sudo npm install ios-sim -g
那为什么这在AppleScript中不起作用:
do shell script "cd /usr/local/lib/node_modules/npm;" & "install ios-sim - g" with administrator privileges
答案 0 :(得分:2)
你没有调用相同的命令而你正在使用不同的参数:
npm install ios-sim -g
^^^ ^^
与
install ios-sim - g
^^^^^^^ ^ ^
答案 1 :(得分:-1)
可能是格式化问题,在分号后添加空格并删除-g arg上的空格。
例如
do shell script "cd /usr/local/lib/node_modules/npm; " & "install ios-sim -g" with administrator privileges
如果失败,请告诉我们Applescript Editor中的结果和/或错误。