uglifyjs2相关内容

无法缩写此文件中的代码

我正在创作一个我想放在npm上的JavaScript库。我目前正在另一个项目中使用该库,并且已使用其GitHub存储库将其添加为依赖项: "dependencies": { // ... others "react-web-component": "LukasBombach/react-web-component", } 我也将webpack与UglifyJsPlugin一起使用 ..
发布时间:2022-09-20 18:51:24 前端开发

UglifyJS 抛出意外的标记:keyword (const) with node_modules

我开始的一个小项目使用声明 const 变量的节点模块(通过 npm 安装).运行测试这个项目很好,但是执行UglifyJS时browserify失败了. 意外标记:关键字(const) 这是一个通用的 Gulp 文件,我已经成功地将它用于过去的一些其他项目而没有这个问题(即没有那个特定的节点模块). gulpfile.js 'use strict';const browser ..
发布时间:2022-01-12 13:30:46 前端开发

在整个 Node 项目上使用 UglifyJs?

我需要尽可能地混淆我的源代码,所以我决定使用 uglifyjs2 .. 现在我有了包含嵌套目录的项目结构,我如何通过 uglifyjs2 运行它来完成整个项目而不是全部输入文件? 我不介意它是否将整个项目缩小到单个文件或其他内容 解决方案 我在我参与的一个项目中做过与此非常相似的事情.您有两个选择: 将文件保留在其目录结构中. 这是迄今为止更简单的选择,但提供的混淆程度要 ..
发布时间:2021-06-11 19:22:19 其他开发

如何使用UglifyJS缩小文件夹中的多个Javascript文件?

您好,我正在使用uglifyJs来最小化我的javascript文件,它一次可以很好地处理一个文件,我想要的是将一个名为JS的文件夹中的所有javascript文件最小化为一个名为JSM的文件夹,为了清楚起见,我的JS文件夹中有2个文件,分别称为test1.js和test2.js,我想对该文件夹运行uglify并在JSM文件夹中生成test1.min.js和test2.min.js,所以这里有一个 ..
发布时间:2020-05-18 02:13:01 其他开发

使用requirejs + uglify限制行长度

我们在构建脚本中使用 requirejs.optimize(config)和uglify2来缩小我们的生产JavaScript代码。我们希望将缩小的行长度限制为大约80个字符,这样即使从生产代码中调试JavaScript错误也会更容易。 (大多数浏览器只报告onerror处理程序中的行号,而不是列,因此源映射没有帮助。) Uglify2包含 max-line-len 选项。我已经尝试了以下选 ..
发布时间:2019-06-12 12:51:14 前端开发

UglifyJS财产损失

根据文档,UglifyJS可以破坏除提供的保留列表上的属性名称之外的所有属性名称。是否有可能以其他方式执行此操作,因此只有提供列表中的属性会被破坏? 如果是这样,我需要将哪些选项传递给 uglify.minify(files,{...})? 解决方案 一个(丑陋) )命令行方法来实现你正在寻找的那种白名单可能是使用正则表达式选项。 你也可以使用一个正则表达式,用于定义应修改哪些 ..
发布时间:2019-06-12 11:35:12 前端开发

UglifyJS抛出意外的令牌:关键字(const)和node_modules

我开始的一个小项目使用一个节点模块(通过 npm 安装)来声明 const 变量。运行和测试这个项目很好,但是当执行UglifyJS时,browserify失败。 意外的令牌:关键字(const) 这是一个通用的Gulp文件,我已经成功地用于其他一些过去没有这个问题的项目(即没有那个特定的节点模块)。 gulpfile.js 'use strict “; const ..
发布时间:2019-06-06 00:43:00 前端开发

uglify-js可以删除console.log语句吗?

我正在使用 uglify-js 来缩小源代码。我想删除原始源代码的console.log语句。可能吗?或者有没有其他压缩工具支持这个? 我在Node.js中使用如下代码。 var uglify = require('uglify-js'); var originalSourceCode ='var name = function(){var str =“test”; return ..
发布时间:2019-02-19 18:06:08 前端开发

在使用grunt usemin和rev时使用SourceMaps丑化

我想将JavaScript错误记录到服务器,但堆栈跟踪对缩小的JS代码没有用处。所以我正在考虑使用 Getsentry 或滚动条显示在 sourcemaps 的帮助下正确的堆栈跟踪。但我一直在努力创建源代码。 我得到这个错误 “Destination(_build / js / app.js)not written because src文件是空的。“ 一旦它正确地创建源映射,将 ..
发布时间:2018-05-30 15:11:24 前端开发

如何从uglifying / optimize中排除某些requireJS文件

我有一个正在使用grunt进行构建和部署的工作requirejs项目。如果没有使用任何优化,构建工作没有问题,我得到一个大的js文件在生产中部署。 我遇到的问题是,我有一些外部框架(如angularJS),我已经有了它的最小化/优化版本,并且不想再次优化它。 目前没有优化,我通过gruntfile中的单独路径配置包含了此框架的缩小版本。而在我的正常main.js中,我有用于开发的非缩小 ..
发布时间:2018-05-30 15:00:01 其他开发