我設置Yeoman 1.0 beta來處理我的js/css任務。一切正常,如果我運行grunt server
,它會啓動一個靜態服務器並將瀏覽器會話連接到端口9000(livereload)。 js/css concat,縮小也在工作。現在Yeoman使用谷歌應用程序引擎服務器
,是有辦法,我可以把它連接到谷歌應用程序引擎開發服務器(而不是開始一個靜態的服務器)。服務器運行在localhost上的端口8080上,我想讓grunt重新加載監視下的css/js文件時的網頁。這些文件將由GAE服務器提供。
我看到一個部分rolling your own
在咕嚕-的contrib-連接documentation,但不知道這意味着外部服務器。據我所見,這些都是從Gruntfile.js
connect: {
livereload: {
options: {
port: 8080, //*** was 9001 originally **
middleware: function (connect) {
return [
lrSnippet,
mountFolder(connect, '.tmp'),
mountFolder(connect, yeomanConfig.app)
];
}
}
},
的relavent配置當我更改端口號爲8080,並嘗試啓動,這顯然給了錯誤。
Fatal error: Port 8080 is already in use by another process.
所以,我不想啓動一個新的服務器,但通過GAE服務器連接已經運行。
謝謝。