问题标签 [yuglify]

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 回答
8096 浏览

django - Yuglify 压缩器无法从通过 npm 安装的包中找到二进制文件

我有一个全新的 virtualenv 环境,并且拥有最新的 django-pipleline。

使用 Closure 的 JS 压缩效果很好,但是使用 Yuglify 的 CSS 压缩失败,由于节点错误:

当我尝试收集静电时:

它说:

但是我已经清楚地安装了 yuglify 甚至是全局的:

尝试在设置中设置 biney 也无济于事:

我仍然得到同样的错误。为什么现在 npm 出现这样的问题?有什么我必须额外设置的吗?

或者有没有办法用 pip 安装 yuglify?

非常感谢,

0 投票
2 回答
2120 浏览

django - 通过 django-pipeline 缩小 CSS 时出现的奇怪问题

我正在使用 django-pipeline 来缩小我的 CSS。在我使用 PipelineCachedStorage 之前,一切都会正确缩小,因此我可以获得版本化的缓存破坏文件名。我收到以下错误:

我已经对项目中的所有文件进行了 grep 处理,发现这个 PNG 在 bootstrap.css 中,但我没有包含要缩小的文件。这是我的 django-pipeline 特定设置:

提前致谢!

编辑:

管道的新设置:

0 投票
1 回答
853 浏览

django - 使用 django-pipeline 缩小静态文件(js & css)会导致空文件

我已经浏览了与我遇到的问题类似的所有相关帖子,但它们似乎都没有解决我的问题,因此我的问题。

当我运行python manage.py collectstaticdjango-pipeline 生成没有内容的缩小 css 文件。有人可以告诉我如何解决这个问题。我在终端中看不到任何错误。使用 django 1.5。

这是我的 django-pipeline 特定设置:

0 投票
2 回答
936 浏览

python - Heroku 上的 Django,Yuglify 和 CollectStatic 的问题

我正在使用 Django-Pipeline 来缩小我的 javascript。当我将我的项目推送到 Heroku 并运行 CollectStatic 时,它给了我错误

但是当我手动运行 CollectStatic 时,Yuglify 运行没有问题。我无法找出问题所在。在这种情况下,我什至应该向你们展示什么代码?

0 投票
1 回答
1782 浏览

python - Heroku 部署,Yuglify 没有使用 Django 管道的此类文件

尝试在部署时运行 collectstatic,但遇到以下错误:

pipeline.exceptions.CompressorError: /usr/bin/env: yuglify: 没有这样的文件或目录

当我手动运行 collectstatic 时,一切都按预期工作:

后处理 'stylesheets/omnibase-v1.css' 为 'stylesheets/omnibase-v1.css' 后处理 'js/omnijs-v1.js' 为 'js/omnijs-v1.js'

我已经在全球范围内安装了 Yuglify。如果我运行“heroku run yuglify”,界面会弹出并按预期运行。我只是遇到了部署问题。我正在使用带有 NodeJS 和 Python 的 multibuildpack。有什么帮助吗?

我的包裹,以防万一:

也许应该提到 Yuglify 不在我的 requirements.txt 中,只是在我的 package.json 中。

0 投票
1 回答
486 浏览

python - django-compress 不会用绝对 url 替换 css 中的相对 url

我正在使用 django-compress 使用 manage.py compress 命令预压缩存储在 Amazon S3 中的 js 和 css。

但是问题是我的 css 中的相对 img URL 没有被绝对 URL 替换。

所以我在css中有一个图片网址,比如

在运行 compress 命令后,它没有被正确地替换为图像的绝对 S3 URL。而不是变成类似的东西

它保持不变

在压缩的 CSS 中。

我在 settings.py 中的 django-compress 设置如下:

0 投票
2 回答
352 浏览

javascript - 如何防止在 django-pipeline 中对 javascript 函数进行名称修改

我正在使用 django 版本 1.82 和 django-pipeline。我按名称从 html 调用特定的 javascript 函数。

不幸的是,在压缩的 js 文件中,函数的名称已更改,因此前端功能无法正常工作。如何为该函数保持相同的名称,或者如何更改对 html 中 js 函数的引用?

我已经安装了 yuglify,我使用的设置是

0 投票
0 回答
268 浏览

android - 在android cordova应用程序中编码资产文件夹的内容

我们正在开发一个跨平台的移动应用程序。为此使用 apache cordova。我们的android项目结构如下所示,

我们面临的一个问题是,一旦我们构建了 apk 文件,任何人都可以解压缩 apk 并查看assets文件夹中的文件(html、js、css)。我们可以对这些文件进行编码、丑化、缩小或混淆吗?我们没有使用任何自动构建工具。使用 eclipse & adt 插件构建 apk。

非常感谢任何帮助