在我的composer.json
内部,有一个postinstall
钩子(Hook)设置,如下所示:
"scripts" : {
"dist" : "node dist; node_modules/.bin/doccoh src/package.js",
"postinstall" : "node_modules/.bin/grunt setup || true; node_modules/.bin/bower install",
"start" : "node server.js"
}
每当我运行它时(在Git/Gnu Bash CLI的Win中),我都会以
德语CLI错误的粗略翻译。
我尝试将其拆分为多个
;
/分号分隔的部分,并将第一个cd
拆分到该目录中,但是最终却得到了相同的错误消息。用简单的postinstall
替换整个ls
命令集确实可行。所以我想问题可能是分号分隔或命令使用不正确。但是总的来说,我不知道出了什么问题。注意:我已全局安装了
grunt-cli
版本0.1.9和grunt
版本0.4.1。 最佳答案
我来晚了,但是如果您使用的是Windows,则使用&&在同一行上执行多个命令
postinstall: "some command && some other -c"
关于node.js - npm postinstall失败,并带有多个命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18621489/