2016-11-14 68 views
1

我正在構建一個流星應用程序,其中很多功能駐留在外部npm包,我正在同一時間建設。我使用npm鏈接來保持這些與現在的主要回購同步。然而,Meteor並沒有注意到node_modules的更改,並且在我更改了這些包中的任何內容時不會自動重新加載。獲取流星觀看node_modules的變化

有沒有一種方法可以配置Meteor在開發模式下運行時應該觀看哪些路徑?還是有更好的方法來構建包含大量包的Meteor應用程序?我是Meteor世界的新手,但在我看來,舊應用程序有很多軟件包,但在切換到NPM和ES6之後,您只需使用模塊導入。然而,我仍然希望這個功能在單獨的npm包中,因爲我們正在構建一個靈活的插件生態系統等。

+0

我不確定有什麼問題,但我做了和以前一樣的事情,並且我的服務器每次都重新加載我更改了模塊的代碼 – Khang

回答

0

雖然我同意這是可取的,但由於npm模塊數量龐大(以及其中的許多文件),會有性能問題。對我來說,Sublime使用我的CPU的80-90%來觀察變化,直到我告訴它不要打擾node_modules。

如果在第一次啓動時讓Meteor做一個npm安裝,那麼一個有用的(並且成本更低)的改變是。很多時候我會等待它加載,只是發現我需要一個npm安裝。

+0

我很高興手動指定要觀看哪些文件(或者它可以只自動觀看節點模塊是符號鏈接的 - 我正在開發的),但是我怎樣才能指定它? –