【发布时间】:2019-02-12 22:05:03
【问题描述】:
我正在设置一个composer.json 文件以在执行时自动运行一些任务。
脚本如下所示:
"scripts": {
"post-update-cmd": [
"@createDir",
"@installSlate",
"@installConcat"
],
"createDir": "npm install -g @shopify/slate",
"installSlate": "slate theme blank_theme",
"installConcat": "npm install grunt-contrib-concat --save-dev"
}
这可行,但它将 grunt 插件安装在根文件夹中,而不是在 blank_theme 中。我试过添加;
"installConcat": "cd blank_theme npm install grunt-contrib-concat --save-dev"
或添加另一个命令以进入blank_theme 目录,例如;
"scripts": {
"post-update-cmd": [
"@createDir",
"@installSlate",
"@moveDir",
"@installConcat"
],
"createDir": "npm install -g @shopify/slate",
"installSlate": "slate theme blank_theme",
"moveDir": "cd blank_theme",
"installConcat": "npm install grunt-contrib-concat --save-dev"
}
但没有运气。任何想法如何实现这一目标?
【问题讨论】:
标签: npm gruntjs composer-php