Compress ES6 In Intellij IDEA

  • Install terser locally or globally npm i terser
  • Open IDEA Settings/Preferences (CTRL+ALT+S)
  • click File Watchers under Tools
  • Click + Select CustomAdd Custom Template
    • Program: select path terser bin OR type terser only if you installed terser globally
    • Arguments: $FileDir$\$FileName$ -o $FileDir$\$FileNameWithoutExtension$.min.js -c -m --ie8
      • change \ to / if you using LINUX
      • change parameter terser from -c - ie8 as you want do
    • Output Path To Refresh: $FileNameWithoutExtension$.min.js
  • See Screenshot For Configuration Configuration 1Detailed Arguments