Как минимизировать и кодировать UTF-8 JSHint в расширении Chrome? - PullRequest
0 голосов
/ 30 октября 2019

При включении JSHint в расширение Chrome и его сборке с помощью Webpack (4.39.1) библиотека JSHint не минимизируется (должна быть ~ 1,2 МБ, но ~ 2,6 МБ) при использовании webpack -p. При дополнительной загрузке (неупакованного) расширения Chrome выдается ошибка:

enter image description here

contentscript.ts содержит только эти строки:

import { JSHINT } from 'jshint';

JSHINT(`console.log("lint this!")`);
console.log(JSHINT.data());

После изучения окончательного contentscript.js это определенно файл UTF-8, он также был снова сохранен, явно как UTF-8, и TerserPlugin также использовался с ascii_only: true без какой-либо удачи. Исключение JSHint в целом решает проблему, очевидно. Так как я могу заставить это работать? Я хотел бы попробовать любые предложения.

...