Попытка удалить console.log
операторов с использованием Parcel.
Вот package.json
:
{
"dependencies": {
"jquery": "^3.3.1",
"select2": "^4.0.6-rc.1"
},
"devDependencies": {
"cssnano": "^4.1.9",
"parcel-plugin-web-extension": "^1.5.1"
}
}
Документ Parcel о преобразованиях говорит:
Parcel автоматически запускает эти преобразования, когда находит файл конфигурации (например, .babelrc, .postcssrc) в модуле.
Я добавил это .uglifyrc
в корень моего проекта:
{
"compress": {
"pure_funcs": ["console.log"]
}
}
Но когда я запускаю parcel build src/index.js
, ни один из операторов console.log не удаляется из dist/index.js
.
Думаю, что здесь что-то упущено.Спасибо!
Редактировать : выглядит как Посылка поддерживается Uglify в какой-то момент и все еще может, хотя за комментарий @ MTCoster документы неуказывает, что это так.
Поэтому я заменил свой файл .uglifyrc
этим файлом .babelrc
, и теперь console.log
вызовы пропали:
{
"plugins": ["transform-remove-console"]
}