반응형
그룬트 작업의 피드 출력을 다른 그룬트 작업으로 가져오는 방법?
그르렁거리는 소리가 이걸 할 수 있을지 모르겠어요.나는 실행하고 싶은 두 가지 그룬트 작업이 있습니다.첫번째 과제는 모의 게시물을 만드는 것이고 두번째 과제는 실행하는 것입니다.penthouse
인라인 CSS에 대한 작업입니다.어떤 식으로든 환영합니다.
여기가.exec
워드프레스에서 블로그 게시물을 만들기 위해 실행해야 하는 작업.
exec: {
create_mock: {
cmd: 'cd ~/MyProjects/project/vip-quickstart && vagrant ssh -c \'sh /srv/www/wp-content/themes/vip/the-theme/bin/mock-post.sh\'',
callback: function(err, stdout, stderr) {
grunt.log.write('stdout: ' + stdout); // This is the url of the created post.
}
}
},
출력은 블로그 게시물이 생성된 url이고 나는 이것을 가지고 있습니다.penthouse
이 작업이 위의 모든 CSS를 얻기 위해 사용할 URL에 입력해야 하는 작업을 실행합니다.
penthouse: {
singular: {
outfile: 'assets/css/inline/_singular.css',
css: 'assets/css/theme.css',
minify: true,
url: $URL, // << I want to feed in the url from the previous task to here.
width: 1300,
height: 900
}
},
내가 생각할 수 있는 해킹 방법은 파일에 출력을 저장하고 그것을 읽는 것입니다.penthouse
일을 해야 하는데 더 좋은 방법이 있을 것 같아요.
정말 감사해요.
grunt.config를 사용할 수 있습니다.값을 직접 설정(또는 다른 속성으로 설정하여 grunt와 함께 사용)합니다. 값을 여러 번 사용해야 하는 경우 template.
exec: {
create_mock: {
cmd: 'cd ~/MyProjects/project/vip-quickstart && vagrant ssh -c \'sh /srv/www/wp-content/themes/vip/the-theme/bin/mock-post.sh\'',
callback: function(err, stdout, stderr) {
grunt.config.set("penthouse.singular.url", stdout);
}
}
},
언급URL : https://stackoverflow.com/questions/31899199/how-to-get-feed-output-of-a-grunt-task-to-another-grunt-task
반응형
'source' 카테고리의 다른 글
데이터 가능한 페이지 제거 방법 (0) | 2023.09.26 |
---|---|
xtrabackup을 사용하여 원격 AWS RDS mariaDB 서버를 로컬 디렉토리에 백업하는 방법 (0) | 2023.09.26 |
PowerShell의 Invoke-Command를 원격으로 사용할 때 로컬로 정의된 기능을 포함하려면 어떻게 해야 합니까? (0) | 2023.09.21 |
UIView 클래스에서 addSubview와 insertSubview의 차이 (0) | 2023.09.21 |
C의 빅인터? (0) | 2023.09.21 |