【发布时间】:2017-06-14 15:43:10
【问题描述】:
我想知道如何获取我的 Laravel public/js/app.js 代码,就像 Laravel 存储库 (https://github.com/laravel/laravel/blob/master/public/js/app.js) 中的代码一样混淆。
当我运行 npm run production 命令时,它会被缩小,但不会被混淆...... 如何进行混淆处理?
提前致谢。
【问题讨论】:
-
你的 Laravel 补丁版本是什么?我刚刚使用 Laravel 5.4.6 进行了尝试,并且我得到了与 repo 中的输出相同的输出......注意:跨版本可能会有更多的变化;尤其是在 laravel-mix 中。
-
谢谢伊沃。我发现我在 webpack.mix.js 文件中有一个错误。现在一切都很好。顺便说一句,你能确认混淆的代码受到保护,免受想要复制它的恶意客户端的影响吗? (我有一些商业逻辑,我不想与我的能力分享它......:S
-
我很难说。混淆的工作 javascript,仍然有效且工作 javascript。
-
再次感谢,我会深入研究的。
-
嗨,关于混淆你的代码,正如 Ivo 所说,它仍然有效并且有效。我已经开始使用 Jscrambler。我看过一些混淆器,发现它们很容易去混淆,但是 Jscrambler 提供了一系列的转换。我喜欢自卫,以及他们拥有的日期锁。最好发送演示,因为您可以设置应用程序运行的时间段。他们还有很多其他的转变,但日期锁定是我的卖点。
标签: node.js laravel laravel-5 webpack obfuscation