簡體   English   中英

是否有類似 nodemon 的東西會在 .ejs 文件更改時重新啟動節點應用程序?

[英]is there anything like nodemon that will restart a node app when .ejs file changes?

是否有類似 nodemon 的東西可以處理 .ejs 文件更改?

nodemon 將檢測 .js 或 .coffee 文件中的更改並重新啟動您的節點應用程序。 但它不會檢測到查看文件的更改。 我已經給作者發了郵件,但他們沒有回應。

當您發布問題時可能沒有實現,但您只是通過了該選項

-e coffee,js,ejs

請參閱文檔: https//github.com/remy/nodemon

supervisor是另一種選擇,但是當我上次使用它時,它正在吃CPU。 這可能已經修復了,但我堅持使用nodemon

你可以使用主管。 https://github.com/isaacs/node-supervisornpm install supervisor -g

如果需要查看某些文件,只需更新-e參數即可。 所以你會運行類似的東西

supervisor -e 'js|ejs|node|coffee' app.js 

在packages.json中使用它

"scripts":{
"start":"nodemon -e js,ejs,html -w . -w public -w views -w routes -w models server.js"
}

主管經常吃掉我20%的CPU

  1. 您可以使用自編的監視器來包裝ejs,該監視器將監視文件更改並清除模板緩存。
  2. 您可以將模板引擎更改為alredy支持熱重新加載的引擎。 我推薦你ECT 它支持從盒子中自動重新加載模板(帶有watch選項),比EJS和其他許多模板快幾倍

只需確保您的 NODE_ENV=development 並使用 nodemon。 有用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM