2015-11-29 61 views
5

我有一個使用ES6的節點應用程序,我使用以下命令nodemon cluster.js --exec babel-node運行。
我也有一個.babelrc文件:Babel-node不會忽略編譯時指定的文件/文件夾

{ 
    "presets": ["es2015"], 
    "ignore": [ 
     "public" 
    ] 
} 

文件夾public包含前端的文件,如HTML,CSS和JS。但是當我在公共文件夾中編輯JS文件時,babel-node編譯我的代碼,我不希望發生這種情況。

回答

2

我認爲這與this有關。嘗試使用nodemon cluster.js --exec "babel-node --ignore public"

+0

不起作用,實際上它甚至不運行服務器。但我認爲'--ignore'預計一個正則表達式,那麼以'public'開頭的文件的正則表達式是什麼? – rocketer

+0

'public'是一個有效的正則表達式,不應該阻止你啓動服務器。你能否創建一個示例項目,以便我們仔細觀察? –