2017-03-08 11 views
0

最近、next.js開始プロジェクトでエラーをデバッグしようとしていて、親ディレクトリの.babelrcファイルが嫌いでした。 。親ディレクトリの.babelrcファイルからbabelエラーが発生する理由

私の質問は以下のとおりです。

  1. は、なぜこのプロジェクトは、プロジェクトの一部ではありません親ディレクトリ内.babelrc設定ファイルにエラーを投げていますか?再帰的にすべての親ディレクトリのbabel設定ファイルを探しますか、ある時点で設定ファイルを見るようにbabelを設定しましたか?どのようにその設定が確認できますか?

  2. これは親ディレクトリの設定ファイルを探すnext.jsの奇妙なものですか?

親ディレクトリに.babelrc設定を追加したのを忘れてしまった - それは何か必要なのでしょうか?設定は何ですか?エラーをなくすにはどうすればよいですか?

ERROR in ./pages/index.js 

Module build failed: ReferenceError: [BABEL] /Users/me/Projects/foo/foo-web/pages/index.js: 
Using removed Babel 5 option: /Users/me/Projects/.babelrc.optional 
- Put the specific transforms you want in the `plugins` option 

バベルは、最初の.babelrcファイルを探している.babelrc

"optional": ["es7.classProperties"] 

答えて

0
  1. がルートディレクトリ
  2. に存在しているあなたは.babelrcファイルを作成する必要が

NPMインストールbabel-plugin-transform-runtime

{ 
    "plugins": [ 
    "transform-runtime" 
    ] 
} 

more info

+0

を.babelrcするために挿入したが、それはアプリの外で親ディレクトリに移動する動作をデフォルトですか? – MonkeyBonkey

関連する問題