我正在编写一个单文件脚本,该脚本旨在通过包含在页面上
在进行更改后,我注意到每当我调用Google Analytics代码时,我的脚本的构建版本都会突然抛出错误。
在做了一些挖掘之后,我注意到我在一个包含脚本的站点上的另一个包正在调用一个名为
ga()
的函数。之所以发生此错误,是因为Terser正在缩小/损坏我脚本中的一个函数,并将其命名为ga()
,这与我无法控制的另一个函数冲突。
我以为泰瑟有两种选择
不可更改为特定名称
- 为所有损坏的函数添加前缀
但似乎两者都没有。
我已经设法通过将以下内容添加到我的配置来解决问题:
minify: "terser",
terserOptions: {
keep_fnames: true,
},
这可以防止Terser破坏任何函数名,但显然这并不好,因为它浪费了大量的缩小潜力。
有没有办法让Terser仍然损坏所有函数,但同时也在前面加上
a_u
?
是的,你可以用正则表达式来做,你可以查看这篇帖子或者去mangle。完整文档的属性。
terserOptions: {
mangle: {
properties: {
regex: /(^P1|^p1|^_p1)[A-Z]\w*/
}
}
}
问题内容: 我经常对Python列表进行矢量加法。 示例:我有两个这样的列表: 我现在想将b添加到a以获得结果。 通常我最终会这样: 有没有什么有效的,标准的方法可以减少打字? 更新:可以假定列表的长度为3,并且包含浮点数。 问题答案: 我认为您找不到比问题中提出的3个总和更快的解决方案。numpy的优点对于较大的矢量以及在需要其他运算符时都是显而易见的。numpy对于矩阵特别有用,而python
问题内容: 我有一个前缀要添加到每条路线。现在,我在每个定义处都向路线添加了一个常量。有没有一种方法可以自动执行此操作? 问题答案: 答案取决于你如何为该应用程序提供服务。 安装在另一个WSGI容器中 假设你将在WSGI容器(mod_wsgi,uwsgi,gunicorn等)中运行此应用程序;你实际上需要将该应用程序作为该WSGI容器的子部分挂载在该前缀处(任何讲WSGI的东西都可以使用),并将A
问题内容: 我有一个前缀要添加到每条路线。现在,我在每个定义处都向路线添加了一个常量。有没有一种方法可以自动执行此操作? 问题答案: 答案取决于你如何为该应用程序提供服务。 子安装在另一个容器中 假设你将在容器(等)中运行此应用程序;你实际上需要将该应用程序作为该容器的子部分挂载在该前缀处(任何讲WSGI的东西都可以使用),并将值设置为你的前缀: 设置配置值只是将的会话限制为该URL前缀。和出色的
有没有一种简单的方法可以为所有执行器endpoint添加前缀?
本文向大家介绍php通过array_unshift函数添加多个变量到数组前端的方法,包括了php通过array_unshift函数添加多个变量到数组前端的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php通过array_unshift函数添加多个变量到数组前端的方法。分享给大家供大家参考。具体分析如下: php通过array_unshift函数添加多个变量到数组前端,函数返回添加后
问题内容: 我有所有运行的BigQuery连接器,但是我希望在Cloud Composer而不是App Engine Flexible上计划在Docker容器中有一些现有脚本。 我有以下脚本似乎遵循了我可以找到的示例: …但是当尝试运行时,它在网络用户界面中告诉我: 也许Docker未配置为在Cloud Composer运行的Kubernetes集群内工作吗?还是我只是缺少语法中的某些内容? 问题