生産時には、UglifyJsPluginでwebpack configを使用します。 あなたが知っているように、es6の構文を持ついくつかのnpmモジュールがあります。生産上のデプロイ時には、私はエラーを取得しています:pre build uglifyjsを使用してプロダクション環境でwebpackを使用したn6個のモジュール
ERROR in bundle.js from UglifyJs Unexpected token name «i», expected punc «;» [./~/joi/lib/index.js:167,0]
JOIモジュールは、((I中などましょう。)のために)ES6の構文を使用しますが、uglifyそれを扱うことができないためです。 私はバベル-CLI
babel src lib
utilのをいくつかのモジュール(のみES6を使用)プリコンパイル、問題を解決し、新しいものと古いフォルダを置き換えました。しかし、それは非心=)です。どのように私はノードモジュールの配列(すべてではない!、指定されたもののみ)をwebpack configで処理できますか?ありがとうございました!
uglifyjsの問題ではなく、webpackの設定上の問題です。どのように解決できるか書きましたが、もっと自動的に行う方法を知りたいと思います。ご回答いただきありがとうございます。 – Janom
私は、このソリューションを使用してES6/ES2015コードでwebpackとuglifyjsを使用することができました:http://stackoverflow.com/a/40825182/882912 – KTCO