2017-10-11 53 views
0

我正在使用類似於this instruction的打字稿的firebase函數。不過,我希望將所有TSC編譯的結果在一個單獨的build文件夾,所以tsc後,我的項目文件夾是這樣的:如何讓Firebase函數從其他目錄找到index.js?

myApp 
|__ functions 
     |__ src/index.ts 
     |__ build/src/index.js 

我如何讓火力找到build/src/index.js代替./index.js?似乎沒有這樣的firebase部署選項。

目前我必須在我的npm腳本中使用cp build/src/index.js .,但感覺像是一種黑客。

回答

2

目前無法爲函數指定不同的輸出文件夾,就像您可以用於託管一樣。因此,您可能需要將.ts文件放入不同的文件夾(例如myApp/functions_src),並通過使用--outdir ./functionsdescribed here)告訴tsc將編譯後的版本輸出到myApp/functions

相關問題