首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >混浊代码与拉拉混合

混浊代码与拉拉混合
EN

Stack Overflow用户
提问于 2017-09-22 14:38:56
回答 2查看 6.7K关注 0票数 2

我有一个有拉拉和vuejs的网络应用程序。我用的是laravel,在我的webpack.mix.js里我有:

代码语言:javascript
复制
const { mix } = require('laravel-mix');
mix.sourceMaps();
mix.js('resources/assets/js/app.js', 'public/js')
   .sass('resources/assets/sass/app.scss', 'public/css');

现在我会混淆代码,所以我的所有组件,我怎么能做到这与拉拉-混合?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-22 14:43:20

npm run dev不会丑化/缩小代码,但是npm run production会。

如果你想用丑陋..。

“拉拉混合”只是webpack的包装。所以您可以在这里安装UglifyWepackPlugin https://webpack.js.org/plugins/uglifyjs-webpack-plugin/

之后,您可以编辑您的mix.webpackConfig以使用插件,详见此处:https://laravel.com/docs/5.5/mix#custom-webpack-configuration

票数 7
EN

Stack Overflow用户

发布于 2018-06-15 15:09:44

安装https://github.com/javascript-obfuscator/javascript-obfuscatorhttps://github.com/javascript-obfuscator/webpack-obfuscator。在此之后,您需要在webpack配置中包括de,您可以在webpack.mix.js文件中添加下一个代码。

代码语言:javascript
复制
let mix = require('laravel-mix');
let JavaScriptObfuscator = require('webpack-obfuscator');

mix.webpackConfig({
    plugins: [
        new JavaScriptObfuscator ({
            rotateUnicodeArray: true
        }, ['excluded_bundle_name.js'])
    ],
});

mix.js('resources/assets/js/app.js', 'public/js');

在那之后,你所有的js文件都会被混淆。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46367328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档