私はwebpackに新しく、Babelローダーと一緒に使ってES6にライブラリを書き込もうとしています。また、Karma/PhantomJSをテストパイプラインに使用したいと思っています。機能としてウェブパック2の設定をエクスポートすると、蒸散を防ぐことができますか?
私はPhantomJSは私がテストを実行するときES6コードが変換されなかったことを示している奇妙な問題にヒットしている:
SyntaxError: Use of reserved word 'let' in strict mode
at webpack:///say/hello.js:2:0 <- say/hello.spec.js:22929
をしかし、私は(取る関数としての私のWebPACKの設定をエクスポートするとき、これはのみ発生https://webpack.js.org/configuration/configuration-types/#exporting-a-function-to-use-envのような環境の利点)。オブジェクトとしてのconfigのエクスポートは問題ありません。
他人がhttps://github.com/agentreno/es6-library-exampleでnpm 'test'と 'test:broken'タスクを使ってこれを再現するのを手伝うためのパブリックレポを作成しました。私は何か援助に感謝します。
優秀な明確な説明を、おかげで、私はこの修正プログラムでプロジェクトを更新しました。 –