0
grunt-init 스캐 폴딩 템플릿을 생성 할 때 쉘 명령어를 실행할 방법이 있습니까? 예를 들어 프로젝트를 만든 후에 나중에 명령을 입력 할 필요없이 "bower install"및 "git init"을 실행하려고합니다. API가이 기능을 포함하지 않는 것 같습니다.Grunt-init 템플릿 실행 쉘 명령어
grunt-init 스캐 폴딩 템플릿을 생성 할 때 쉘 명령어를 실행할 방법이 있습니까? 예를 들어 프로젝트를 만든 후에 나중에 명령을 입력 할 필요없이 "bower install"및 "git init"을 실행하려고합니다. API가이 기능을 포함하지 않는 것 같습니다.Grunt-init 템플릿 실행 쉘 명령어
template.js
은 노드별로 실행되므로 노드가 제공하는 모든 것을 사용할 수 있습니다. 난 당신이 많은 구성 요소를 설치하는, 그래서 만약 당신이 그것을 이물에서 모든 로그를 필요가 없다는 것입니다 볼
var exec = require("child_process").exec;
...
exec("bower install", function(error, stdout, stderr) {
if (error !== null) {
console.log("Error: " + error);
}
done();
});
유일한 "문제"
은 내가 child_process.exec
와 그 관리했습니다 다른 시각적 피드백보다 오래 걸릴 수 있습니다.
물론 노드 일뿐입니다. 고맙습니다! – TYRONEMICHAEL