2017-06-06 6 views
0

nodemoneとwebpackについて助けが必要です。私のチームと私はプロジェクトに取り組んでいますが、私たちはまだ初期段階ですが、私はこの問題を3日間戦ってきました。 複数のVMを実行するリモートの物理ホストで作業しています。各VMは異なる目的を果たしています。 VMとホストの間にNFS共有をセットアップしました。私たちはすべて家から仕事をしているので、FTP経由でファイルをホストにアップロードします(実際にはftp-syncプラグインでVisual Studioコードを使用していますので、保存ボタンを押すとファイルは自動的にリモートフォルダにアップロードされます)。ただし、nodemonとwebpackはファイルの変更を検出していません。Node.JS - nodemon + webpackがNFS経由でのファイル変更を検出しない

私は、以下のオプションを使用してNFS共有をマウントしている:

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

私はCTIMEとのmtimeをチェックして、彼らは完全に同期しています。しかし、何らかの理由でファイルの変更がwebpackとnodemonによって決して検出されません。ゲストの中でタッチした場合、それは機能します。 誰もこの問題の解決方法を提案できますか?

答えて

0

答えを投稿した直後に文字通り数分で解決策を見つけることができました。ですから、基本的には、package.jsonスクリプトに " - watch-poll"引数を追加することで問題を解決しました。私はVisual Studioのコード内のファイルを保存するときに

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

は今のところ、それは自動的にVMの開発環境と同期して自動的に再コンパイルされ、ホストにアップロードされ、サーバがnodemonで再開されます。

関連する問題