2015-11-29 12 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'は有効な正規表現です。サーバの起動を妨げてはいけません。サンプルプロジェクトを作成してより詳しく見ることができますか? –

関連する問題