Задать вопрос
Stepashka20
@Stepashka20
(☞゚ヮ゚)☞

Как обфусцировать React приложение?

Для примера я создал простое React приложение:
npx create-react-app my-app
Затем мне надо обфусцировать js код. Сначала я нашёл прекрасный инструмент - Jscrambler, но он платный.Затем я погуглил про обфускацию webpack'ом и нашёл webpack-obfuscator. По их документации добавил в файл webpack.config.js строки:
В начало:
var WebpackObfuscator = require('webpack-obfuscator');

А в секцию module/rules добавил это:
{
    test: /\.js$/,
    exclude: [],
    enforce: 'post',
    use: {
        loader: WebpackObfuscator.loader,
        options: {
            rotateStringArray: true
        }
    }
},

После прописал npm run build, и сборка выполнилась успешно, но когда я задеплоил локально через serve -s build,то вместо картинки реакта пустая страница,а в консоли ошибка js кода. Наверное из-за кривой обфускаци кода, но что я сделал неверно?Может есть другие инструменты,чтобы обфусцировать React приложение?
  • Вопрос задан
  • 1495 просмотров
Подписаться 1 Простой 18 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • ProductStar
    Разработка на React
    6 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 250 000 до 300 000 ₽
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽