我想運行在開發模式下運行的生產模式下完全相同的grunt watch任務。我認爲這會像在tasks/register/prod.js
中的「prod.js」任務中添加監視任務一樣簡單,但是這樣做會在升降時掛起帆。Sails.js:在生產中運行grunt watch任務
如何在生產中運行監視任務?
我想運行在開發模式下運行的生產模式下完全相同的grunt watch任務。我認爲這會像在tasks/register/prod.js
中的「prod.js」任務中添加監視任務一樣簡單,但是這樣做會在升降時掛起帆。Sails.js:在生產中運行grunt watch任務
如何在生產中運行監視任務?
如何在生產中運行監視任務?
最近我發現sails(v.0.11.0)在啓動前限制生產模式下的grunt執行。爲了解決這個問題,你需要在/node_modules/sails/lib/hooks/grunt/index.js
改變幾行具體,註釋行:
// Fire finish after grunt is done in production
/*if(sails.config.environment === 'production'){
cb_afterTaskStarted();
}*/
評論和補充:
// Go ahead and get out of here, since Grunt might sit there backgrounded
/*if(sails.config.environment !== 'production'){
cb_afterTaskStarted();
}*/
cb_afterTaskStarted();
有沒有辦法解決這個問題,它不涉及編輯node_modules中的文件。我從git拉到我的服務器並運行npm install,node_modules不被git監視。除此之外的任何方式將不勝感激 – 2016-06-24 09:31:17
你有什麼特別的理由想要這樣做嗎? – CaseyWebb 2014-12-05 18:38:37
我的應用程序允許用戶在某種意義上將新頁面「上傳」到應用程序,因此我需要Grunt在資產移入資產時觀察和重新編譯資產,否則應用程序需要重新啓動以反映新的更改。 – kk415kk 2014-12-05 19:18:10
您是否找到解決方案? – thesearentthedroids 2017-01-17 20:23:44