Tôi đang sử dụng gruntjs
(sử dụng uglifyjs
) để tạo ứng dụng Angularjs
của mình. Nhưng uglifyjs
vẫn không hỗ trợ es6, do đó, trong vấn đề GitHub tương ứng tôi tìm thấy this. Vì vậy, bây giờ có uglify-es, mà dường như hỗ trợ es6. Nhưng tôi không chắc chắn làm thế nào để tích hợp nó với grunt. Bây giờ tôi có mô-đun "grunt-contrib-uglify"
, có phụ thuộc uglifyjs
, hiện được sử dụng. Làm thế nào tôi có thể sử dụng grunt uglify-es
để thay thế?Làm thế nào để tích hợp uglify-es trong grunt?
10
A
Trả lời
14
Tôi đã achived này bằng cách cài đặt chi nhánh hài hòa của grunt-contrib-uglify
, mà hỗ trợ es6:
npm install git://github.com/gruntjs/grunt-contrib-uglify.git#harmony --save-dev
1
Phiên bản ECMAScript cuối cùng đã được phát hành. Bây giờ bạn có thể nhận được kết quả tương tự với phiên bản chính thức (nó không còn cần thiết để nhặt nó từ GitHub)
npm install grunt-contrib-uglify-es --save-dev
Các vấn đề liên quan
- 1. Làm thế nào để tích hợp GruntJS với Netbeans 7.3?
- 2. Làm thế nào để tích hợp beanshell
- 3. Làm thế nào để tích hợp sonarqube trong studio android?
- 4. Làm thế nào để tích hợp pep8.py trong Eclipse?
- 5. Làm thế nào để tích hợp Wordpress vào Kohana 3
- 6. Làm thế nào để tích hợp Crashlytics với Github?
- 7. Làm thế nào để tích hợp FxCop và VS 2008?
- 8. Làm thế nào để tích hợp Ajax với Symfony2
- 9. Làm thế nào để tích hợp flowtype với spacemacs
- 10. Làm thế nào để tích hợp OpenID vào GlassFish?
- 11. Làm thế nào để tích hợp MSpec với MS Build?
- 12. Làm thế nào để tắt bộ tích hợp của LLVM?
- 13. Làm thế nào để tích hợp Delphi với Active Directory?
- 14. Làm thế nào để tích hợp Karma với TeamCity
- 15. Làm thế nào để tích hợp rubocop với Rake?
- 16. Làm thế nào để tích hợp Meteor và Ext.js?
- 17. Làm thế nào để tích hợp Sass và Play 2.3?
- 18. Làm thế nào để vô hiệu hóa grunt-contrib-cssmin kết hợp?
- 19. Làm thế nào để chạy grunt 0.4. * Mà không có grunt-cli
- 20. Làm thế nào để sử dụng grunt-UglifyJS và sourcemaps?
- 21. Làm thế nào tích hợp Paypal trong ứng dụng Android?
- 22. Làm thế nào để sử dụng grunt-contrib-ganeload?
- 23. Làm thế nào để sử dụng stylelint với Grunt?
- 24. Làm cách nào để tích hợp InAppSettingsKit?
- 25. Làm thế nào để kiểm tra thư viện JavaScript front-end và tích hợp với Travis?
- 26. Làm thế nào để phù hợp với tất cả các tập tin nhưng một trong concat grunt?
- 27. Tích hợp EventMachine & Rails như thế nào?
- 28. Làm cách nào để tích hợp Salesforce với Google Maps?
- 29. Làm thế nào để tích hợp Problem Steps Recorder (psr) trong ứng dụng của tôi?
- 30. Làm thế nào để tích hợp OpenId với ASP.Net Membership trong MVC
Đây có phải là vẫn còn cách để sử dụng cho es6. Tôi đã thử cài đặt mô-đun ở trên và nhận Giấy phép bị từ chối trên /var/root/.npm/_cacache/tmp/git-clone-5257398a npm ERR! /private/var/root/.npm/_cacache/tmp/git-clone-5257398a/.git Tôi đã thay đổi quyền thành 777 cho /var/root/.npm/_cacache/tmp/ nhưng vẫn kết thúc với lỗi – j10
@jitenshah, bạn có gặp lỗi khi chỉ cài đặt grunt-contrib-uglify, không phải chi nhánh cụ thể không? npm cài đặt grunt-contrib-uglify --save-dev –
No. Tôi đã có thể cài đặt nó một cách dễ dàng. Mặc dù tôi đã ở # prompt -> Tôi chạy lệnh của bạn với sudo như: sudo npm install git: //github.com/gruntjs/grunt-contrib-uglify.git#harmony --save-dev và tôi đã có thể hoàn thành công việc. – j10