2015-09-18 17 views
42

をコピーします。しかし、src /フォルダにあるcss/scssファイルをコピーすることはできません。それをコピーする方法はありますか?私はそれがこれがグローバルモジュールではありませんバベルCLI私はLIBにSRCからES6スクリプトをコピーするにはバベルのCLIコマンドに</p> <pre><code>babel src --out-dir lib </code></pre> <p>を実行しているnonjsファイル

上で動作以外このモジュールは非常にこれを実行するために、CPのような基本的には、NCPモジュール

npm install ncp 

を使用してこれを行う方法を発見した

+0

バベルの関数は 'js'ファイルを処理しています。コピーには 'cp'を使います。さらに良い方法は、ガルプファイルを作ることです。 – Amadan

+6

不一致100%、babelにはjsxファイルを移動する機能が含まれている必要があります。 –

答えて

79

を使用します。

babel src --out-dir lib --copy-files 

注:バベルの主な目的は、javascriptファイルを処理することですが、バベルの大きなツールスイートでは、今日は複雑なビルドスクリプトの設定をgulpなどとする必要はありません。 一息レスセットアップはpackages.jsonにこれを追加することができます:

{ 
    ... 
    "devDependencies": { 
    "babel": "*", 
    "babel-cli": "^6.4.0", 
    "babel-preset-es2015": "^6.3.13" 
    }, 
    "scripts": { 
    "watch": "babel --watch src --out-dir lib --source-maps inline --copy-files", 
    "build": "babel src --out-dir lib --source-maps inline --copy-files" 
    }, 
    "babel": { 
    "presets": [ 
     "es2015" 
    ] 
    } 
} 
+1

jsxファイルをコピーしていないことを除いてほぼ同じです:/ –

+0

反応プリセットが追加されていませんか? –

+0

反応プリセットがインストールされていない場合でも、それでもファイルを移動する必要がありますか? :)それはどちらもしなかった、私はバベルとの問題を提出した、そうでなければこれはうまくいって、私はupvoted :) –

3

我々は、このためにbabelでオプションが実際にあり

node -e \"require('ncp').ncp('./src', './lib')\" && babel src --out-dir lib 
関連する問題

 関連する問題