我正在尝试让一个脚本工作,我可以从桌面运行它或在登录时加载它。我想要它做的就是更改目录 /users/me/sites/sass 然后运行命令 'npm runcompile:sass' 就是这样。我尝试过 automator,但它抛出一个错误并且无法运行,我只是尝试将其保存为带有运行 shell 脚本选项的应用程序,然后将上面的内容放入。
答案1
首先,让它从命令行开始工作,这样您就知道一切都正常工作,然后专注于从 GUI 运行该脚本。
第 1 步 - 创建脚本
echo "cd /users/me/sites/sass ; npm run compile: sass" >> /users/me/myscript
第 2 步 - 使脚本可执行
chmod 775 /users/me/myscript
第 3 步 - 运行并确认操作正常
. /users/me/myscript
第 4 步 - 从 GUI 添加脚本链接
(gui dependent, sorry, can't help you here)