2016-01-08 48 views
0

我有一個包含經常重建的文件的包。這會導致流星在每次編輯該文件時重新啓動。如何使包中的流星忽略文件?

有辦法讓流星忽略了主要的應用程序中的文件,例如,把一個.directory內,但有什麼辦法可以在包內做到這一點?

美中不足的是,我需要最終文件將包括部署,所以它被命名爲 - 作爲一種資產 - 與包中包含addFiles。

我到目前爲止唯一的解決辦法是資產外部主機流星應用程序,並在通過HTTP或者每個冷啓動時加載的東西,但是這是一個有點脆弱。

+0

一個想法是添加在您的package.js,檢查環境(process.env.NODE_ENV)一些邏輯,只有在生產中添加的文件。也許在第二個想法中在開發 – bluebird

+0

中添加一個「靜態」版本的文件,因爲package.js正在構建時運行,我不認爲我們可以檢查process.env.NODE_ENV。但是你可以將包指定爲debugOnly或prodOnly,因此可能會創建兩個附加包。一個debugOnly軟件包,用於封裝你的其他軟件包並添加「靜態」文件,以及一個封裝你的軟件包並添加最終文件的prodOnly軟件包。 – bluebird

回答

0

截至Meteor v1.5.2.1,對於一個.meteorignore文件的支持。它的行爲與.gitignore相同。你嘗試過使用它嗎?

您可以在項目的任何目錄使用它們,並與文件監視系統完全集成。浮現在腦海

+0

謝謝,但停止使用流星迴來... – dcsan