Ответ 1
Я немного опоздаю, но если вы работаете в Windows, несколько команд в одной строке выполняются с использованием &&
postinstall: "some command && some other -c"
Внутри моего composer.json
есть настройка hook postinstall
, как показано ниже:
"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"
}
Всякий раз, когда я запускаю его (в Win от Git/Gnu Bash CLI), я заканчиваю на
command not found. either the command was written wrong or couldn't be found
Грубый перевод с немецкой ошибки CLI.
Я попытался разделить его на несколько разделенных разделов ;
/с запятой и сначала cd
в этот каталог, но просто заканчивается тем же сообщением об ошибке. Замена целого набора команд postinstall
с помощью простого ls
работает. Поэтому я предполагаю, что проблема может заключаться в разделении с запятой или неправильном использовании команд. Но в целом я понятия не имею, что случилось.
Примечание. Я получил grunt-cli
версию 0.1.9 и grunt
версию 0.4.1, установленную глобально.
Я немного опоздаю, но если вы работаете в Windows, несколько команд в одной строке выполняются с использованием &&
postinstall: "some command && some other -c"
Я столкнулся с этим в поисках чего-то и думал, что это может помочь другим людям. Мне было легче перемещаться в файлы postinstall.js, так как все становится немного сложнее. Это облегчает работу с движением вперед.