10

私はAngularjsアプリを作成するためにgruntjs(これはuglifyjsを使用しています)を使用しています。しかしuglifyjsは依然としてes6をサポートしていないので、対応するGitHubの問題ではthisが見つかりました。だから今、es6をサポートしているようなuglify-esがあります。しかし、私はどのようにしゃべりとそれを統合するか分からない。今私はモジュール"grunt-contrib-uglify"を持っています。依存関係はuglifyjsです。これは現在使用されています。どうすれば無駄使いをすることができますuglify-es醜い状態でuglify-esを統合するには?

答えて

14

私はES6をサポートする、grunt-contrib-uglifyの調和支店を設置することによって、これをachivedました:

npm install git://github.com/gruntjs/grunt-contrib-uglify.git#harmony --save-dev 
+0

と同じ結果を得ることができ、これはまだES6に使用する方法です。上記のモジュールをインストールしようとしましたが、パーミッションが/var/root/.npm/_cacache/tmp/git-clone-5257398aで拒否されました。 npm ERR! /private/var/root/.npm/_cacache/tmp/git-clone-5257398a/.git 私は/var/root/.npm/_cacache/tmp/の権限を777に変更しましたが、まだエラーに終わります – j10

+0

@jitenshah、特定のブランチではなくgrunt-contrib-uglifyをインストールするとエラーが発生しますか? npmはgrunt-contrib-uglifyをインストールします。--save-dev –

+0

いいえ、私はそれを簡単にインストールできました。私は#プロンプトにあったにもかかわらず、sudoであなたのコマンドを実行しました: sudo npm install git://github.com/gruntjs/grunt-contrib-uglify.git#harmony --save-dev と私仕事を終えることができました。 – j10

1

のECMAScriptバージョンがついにリリースされました。 これで公式バージョン(もはやGitHubのからそれを選ぶのに必要です)

npm install grunt-contrib-uglify-es --save-dev 

https://www.npmjs.com/package/grunt-contrib-uglify-es

関連する問題