2016-08-27 13 views
1

私はバベルのないES2016を使用しています。 babelの後に私のソースコードを小さくすると、しばしばuglify-jsパッケージをnpmに使います。ES2016 JavaScriptを小さくする良い方法はありますか?

ES5コードでは正常に動作します。しかし、ES2016コードでは機能しません。

エラーメッセージSyntaxError: Unexpected token: name (MyClassName)は、ES2016コードでuglify-jsを実行すると生成されます。

ES2016コードをES2016にしておくとよいでしょうか?

+1

ES2016では[Closure Compiler](http://closure-compiler.appspot.com/home)を使用しますが、ES2016コードはES5に変換されます。私は完全なES2016マイナーがないと思います。 –

+1

https://github.com/mishoo/UglifyJS2/issues/448既存のソリューション(マングリングやファンシーなものはありません)については、こちらをご覧ください。http://prettydiff.com/ – estus

+8

https://github.com/babel/babiliリリースされました。 –

答えて