2015-11-07 44 views
1

我對Gulp很新,但我用它來管理我的構建過程以創建WordPress主題。我有我的package.json很好地設置,我想我的style.css來反映package.json。例如,如果我在package.json中將version設置爲0.0.2,則style.css應該在運行構建任務後對其進行鏡像。用Gulp從package.json創建一個WordPress style.css

作爲又一個例子,如果我有這個作爲我的package.json:

{ 
    "name": "new-site", 
    "description": "A basic framework for a WordPress template", 
    "version": "0.0.1", 
    "repository": "https://github.com/revxx14/new-site", 
    "license": "MIT" 
} 

這將是我的style.css,運行gulp build後:

/* 
Theme Name: new-site 
Theme URI: https://github.com/revxx14/new-site 
Description: A basic framework for a WordPress template 
Version: 0.0.1 
License: MIT 
*/ 

我已經有了安裝了json-file包,因爲我使用gulp-file-include來包含來自package.json的版本號以實現緩存清除。

你可以在這裏查看我的整個gulpfile:https://github.com/revxx14/new-site/blob/master/gulpfile.js

+0

很酷的概念。 – Plummer

回答

1

想通了這一點,答案是超級明顯。

就像我說的,我已經使用gulp-file-include爲我的PHP文件添加了這種非常類型的東西。出於某種原因,我認爲這不適用於CSS文件,但它工作得很好。