2015-04-05 31 views
0

我是grunt的新手,一直試圖創建一個開發環境,在更改Jade文件以激活實時刷新。如何在使用玉器時重新加載一個Grunt文件?

當使用grunt express服務器使用vanilla HTML文件時,我已經能夠打開實時重新加載。

express: { 
all: { 
    options: { 
     bases: ['C:\\location\\projectfolder'], 
     port: 8080, 
     hostname: "0.0.0.0", 
     livereload: true 
    } 
} 

},

我也曾嘗試編譯玉只是後來再有手錶功能之後。

jade: { 
html: { 
files: { 
    'C:\\Users\\pavni_000\\Documents\\Business\\learning\\jade\\projectfolder': ['C:\\Users\\pavni_000\\Documents\\Business\\learning\\jade\\projectfolder\\text.jade'] 
}, 
options: { 
    client: false 
} 
} 
} 

可能有人給我如何讓這個一些指導玉文件(和一般的任何其他項目的代碼)使用咕嚕或任何其他工具的任何變化?

回答

0

聽起來像你需要一個文件觀察器。我使用WebStorm IDE,它可以配置爲使用Jade文件觀察器,實時連續編譯爲html。只要你在你的機器上安裝了Jade,將觀察者指向Jade命令(Windows將類似於C:\ Users \〜USERNAME \ AppData \ Roaming \ npm \ jade.cmd,Linux/OSX可能是/ usr/local/bin目錄/玉)。

那麼如果你已經有Grunt運行一個livereload服務器,它將拾取你的觀察者更新的HTML文件。如果你沒有使用帶有觀察者的IDE(有Grunt的實時重載觸發Jade編譯),那麼可能有一種方法可以在grunt中完成所有工作,但是這種方法對我來說工作得很好。

相關問題