问题标签 [jsmin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1350 浏览

iis - jsmin的CFExecute失败

我正在尝试使用 jsmin 缩小汇总脚本中的一些文件。这在我的本地机器上工作得很好,但是当推送到生产环境时它根本不起作用。我在本地运行内置 CF 开发服务器,在生产中运行 IIS。不太确定我应该如何进行调试。这是一个相关的代码片段:

0 投票
1 回答
567 浏览

visual-studio - 在 Visual Studio 中使用 Jsmin 构建事件来合并文件

我在成功构建时无法使用 JSmin 合并和缩小我的文件:

我认为我的语法是正确的,但输出是空的

0 投票
1 回答
356 浏览

c# - 在构建后事件中使用来自 SVN 的可执行文件

我正在尝试使用 JSMin 在 .NET 项目上压缩 Javascript,但是由于我不想在项目上创建另一个依赖项,所以我想知道如何在源代码管理中拥有可执行文件,以便在构建项目时,这样我就可以在构建后事件中“运行”该可执行文件。

有什么想法吗 ?

0 投票
1 回答
342 浏览

ruby - ruby 中的文件名黑名单数组

我有一个 rakefile,它使用 jsmin 来缩小文件。我需要做的一件事是拥有一个文件数组,这些文件将作为黑名单,jsmin 在运行 minify 脚本时不会包含在其中。

0 投票
1 回答
238 浏览

python - 为什么jsmin在python子进程中运行时会提前退出?

我已经下载并编译了 jsmin.c,并在终端的 javascript 文件上运行它,它似乎工作得很好。但是当我从 python 脚本中的 os.system() 或 os.popen() 调用中调用它时(在同一个输入文件上),输出文件(js 文件的缩小版本)被截断,就好像 stdout 是在子进程退出之前没有被刷新,或者好像 jsmin 提前终止了,或者好像磁盘缓冲发生了什么事情。

但这些事情似乎都不是这样。退出值是我从 main() 返回的任何值,即使输出被截断,添加对 fflush(stdout) 的调用没有任何区别,并且在调用 jsmin 后从同一个子 shell 中调用 sync 不会使任何区别。

我尝试用对 fputc() 的调用替换对 putc() 的调用,起初它似乎解决了问题(出于某种深不可测的原因?),但随后,莫名其妙地,问题又开始发生,现在可靠地发生了。离奇?

我会说这是 jsmin.c 的一些问题,但是当从命令行运行时,该程序在同一个输入文件上运行良好,因此它与从 python 子进程运行它有关。

这是我的子流程调用:

(我已将 jsmin 放在路径中,并且它正在运行,我在 .min 文件中获得了大部分预期结果。)

谁能想象导致这个问题的原因是什么?

0 投票
1 回答
930 浏览

django - django-compressor creates javascript with syntax errors

A bit of background... I'm setting up my new site's base template and I'm including some popular javascript libraries, such as AngularJS, Bootstrap's javascript files, and Underscore.js. Of course I wrap these files in {% compress js %}. Example code below:

I know django-compressor only runs the minification filters, so it's probably the minifiers not generating the correct Javascript output.

Here is the JS error I get with JSMin:

And the error from the file generated by SlimIt:

I'm not entirely sure what's going on here, it seems hard to believe the minifiers would generate incorrect files on these common js libraries.

Has anyone run into problems with django-compressor's Javascript filters messing up common libraries?

0 投票
1 回答
178 浏览

javascript - Javascript Unbounded Regex Literal - 需要帮助理解这一点

我正在尝试在 maven 下使用 wro4j(1.6.2 和 1.6.3-SNAPSHOT),但我遇到了jquery.tablesorter.js插件的问题。

在第 972 行(或附近)有一个 eclipse 和 wro4j JSMin(java 端口)不喜欢的正则表达式。

所以这就是问题所在。在 Eclipse Indigo 中,部分 '/.test(s);' 显示为字符串(蓝色突出显示)。JSMin 窒息它抛出一个 UnterminatedRegexException。

我已经针对同一个文件运行了基于 C 的JSMin ,没有任何问题。我在这里想念什么?

执行以下操作似乎可以减轻它,但我不明白为什么这被认为是未终止的正则表达式文字。

0 投票
1 回答
552 浏览

intellij-idea - 从 JSMin/JSFormat 导入格式到 intellij idea

有谁知道哪些格式化规则使用 Notepad++ 的 jsmin/jsformatter 插件?我需要这个,因为我们被迫使用这个格式化程序,但我正在使用 intellij idea 来编写 js 代码。所以有了这个规则,我可以以某种方式导入它,或者至少手动应用。

提前谢谢大家!

0 投票
0 回答
421 浏览

jquery - 将多个 js 文件合并为 1 个单个文件

我正在尝试将我所有的 js 文件合并到 1 个 js 文件中。

在我尝试复制和粘贴 jQuery 2.0.2 文件的内容之前,一切都运行良好。

我可以通过 JSMin 让它工作,但我不喜欢使用这种方法,所以我想知道是否有任何快速简单的解决方案。

提前致谢。

0 投票
1 回答
557 浏览

javascript - 使用 Django Pipeline,为什么会遇到 JS 错误?

我已经为一组 JS 文件配置了 Django Pipeline(版本 1.3.15)。我已经按照它们正常出现在我的页面中的相同顺序配置它们。collectstatic 等一切正常。当我查看源代码时,一切似乎都正确地塞进了 1 个单一的 JS 文件,但是当我加载页面时,事情就出错了。我包含的 jQuery 插件(之前运行良好)没有附加到 jQuery(通过 Firebug 验证)(jQuery被传递给我的插件的闭包,而不是 by $,所以这不是noConflict()问题)。Pipeline 是否存在一个我以某种方式忽略的已知问题,在某些情况下,由于它们的压缩方式,您不能将多个 JavaScript 文件包含在一起(注意:我使用的是 JSMin 压缩器)?