Как сохранить /*! комментарии с UglifyJS2?
Поведение по умолчанию ищет @license
или же @preserve
...
Но многие плагины и библиотеки все еще используют /*!
для лицензирования блоков комментариев...
Как я могу использовать UglifyJS2 для сохранения комментариев, начиная с /*!
?
1 ответ
Решение
Смотрите https://github.com/mishoo/UglifyJS2
С использованием --comments
аргумент, вы можете предоставить регулярное выражение.
uglifyjs jquery.plugin.js --comments '/^\/*!/' -o outfile.js
Если вы используете это расширение VSCode JS & CSS Minifier (Minify), вы можете легко его настроить. Просто добавьте файл .uglifyrc в корень вашего проекта и добавьте в свой файл следующее содержимое:
{
"output": {
"comments": "/^\/*!/"
}
}
Это сохранит только ваши лицензионные комментарии