簡體   English   中英

Node.JS-Nodemon + Webpack未檢測到NFS上的文件更改

[英]Node.JS - nodemon + webpack not detecting file change over NFS

我需要有關nodemone和webpack的幫助。 我和我的團隊正在研究一個項目,我們仍處於早期階段,但是我已經為這個問題奮斗了三天。 我們正在運行多個虛擬機的遠程物理主機上。 每個VM服務於不同的目的。 我已經在虛擬機和主機之間設置了NFS共享。 我們都在家工作,因此我們通過FTP將文件上傳到主機(實際上,我們將Visual Studio Code與ftp-sync插件一起使用,因此當我單擊“保存”按鈕時,文件會自動上傳到遠程文件夾)。 但是,nodemon和webpack並未檢測到文件中的更改。

我已經使用以下選項掛載了nfs共享:

mount -o noac,sync <host IP address>:/path/to/folder

我已經檢查了ctime和mtime,它們處於完美同步。 但是,由於某種原因,webpack和nodemon從未檢測到文件中的更改。 如果我在訪客中碰觸,它會起作用。 誰能建議解決這個問題的任何方法?

實際上,我在發布答案后幾分鍾就設法找到了解決方案。 因此,基本上,通過在我的package.json腳本中添加“ --watch-poll”參數來解決此問題。

"scripts": {
"dev:build": "webpack -w --watch-poll",
"dev": "cross-env NODE_ENV=development nodemon dist/index.bundle.js" }

現在,當我將文件保存在Visual Studio Code中時,它會自動上傳到主機,與VM開發環境同步,並自動重新編譯,並使用nodemon重新啟動服務器。

暫無
暫無

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

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