1

babel CLI を使用して ES6 をトランスパイルするビルド コマンドを追加しようとしています。私はそれをbabelrcに正しく向けるのに苦労しています。

ファイル構造はおおよそ次のとおりです。

root
    src
        index.js
        ...
    .babelrc
    .package.json

私のpackage.jsonでは、もともと次のことを試しました:

  "scripts": {
    "build": "babel --out-dir dist src",
    ...
  },

しかし、これはコードで使用した配列破壊表記のためにエラーを引き起こしました。これは、ファイルを取得していないためだと思い.babelrcます。使用する

babel --presets=@babel/preset-env --out-dir dist src

代わりに、この問題を修正します。.babelrcしかし、ここでプラグインなどを指定する必要はなく、代わりにファイルに依存する必要はありません。

この問題を読んで、babel は .xmlsrcではなく.xml で構成ファイルを探すという印象を受けましたrootドキュメントを見ると、設定ファイルを指定するオプションがあるようですが、正しく動作させることができません。私の試み:

babel --config-file .babelrc --out-dir dist src
4

3 に答える 3