Задать вопрос
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 приложение?
  • Вопрос задан
  • 1295 просмотров
Подписаться 1 Простой 18 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы