问题标签 [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.
django - Yuglify 压缩器无法从通过 npm 安装的包中找到二进制文件
我有一个全新的 virtualenv 环境,并且拥有最新的 django-pipleline。
使用 Closure 的 JS 压缩效果很好,但是使用 Yuglify 的 CSS 压缩失败,由于节点错误:
当我尝试收集静电时:
它说:
但是我已经清楚地安装了 yuglify 甚至是全局的:
尝试在设置中设置 biney 也无济于事:
我仍然得到同样的错误。为什么现在 npm 出现这样的问题?有什么我必须额外设置的吗?
或者有没有办法用 pip 安装 yuglify?
非常感谢,
django - 通过 django-pipeline 缩小 CSS 时出现的奇怪问题
我正在使用 django-pipeline 来缩小我的 CSS。在我使用 PipelineCachedStorage 之前,一切都会正确缩小,因此我可以获得版本化的缓存破坏文件名。我收到以下错误:
我已经对项目中的所有文件进行了 grep 处理,发现这个 PNG 在 bootstrap.css 中,但我没有包含要缩小的文件。这是我的 django-pipeline 特定设置:
提前致谢!
编辑:
管道的新设置:
django - 使用 django-pipeline 缩小静态文件(js & css)会导致空文件
我已经浏览了与我遇到的问题类似的所有相关帖子,但它们似乎都没有解决我的问题,因此我的问题。
当我运行python manage.py collectstatic
django-pipeline 生成没有内容的缩小 css 文件。有人可以告诉我如何解决这个问题。我在终端中看不到任何错误。使用 django 1.5。
这是我的 django-pipeline 特定设置:
python - Heroku 上的 Django,Yuglify 和 CollectStatic 的问题
我正在使用 Django-Pipeline 来缩小我的 javascript。当我将我的项目推送到 Heroku 并运行 CollectStatic 时,它给了我错误
但是当我手动运行 CollectStatic 时,Yuglify 运行没有问题。我无法找出问题所在。在这种情况下,我什至应该向你们展示什么代码?
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 中。
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 设置如下:
javascript - 如何防止在 django-pipeline 中对 javascript 函数进行名称修改
我正在使用 django 版本 1.82 和 django-pipeline。我按名称从 html 调用特定的 javascript 函数。
不幸的是,在压缩的 js 文件中,函数的名称已更改,因此前端功能无法正常工作。如何为该函数保持相同的名称,或者如何更改对 html 中 js 函数的引用?
我已经安装了 yuglify,我使用的设置是
android - 在android cordova应用程序中编码资产文件夹的内容
我们正在开发一个跨平台的移动应用程序。为此使用 apache cordova。我们的android项目结构如下所示,
我们面临的一个问题是,一旦我们构建了 apk 文件,任何人都可以解压缩 apk 并查看assets文件夹中的文件(html、js、css)。我们可以对这些文件进行编码、丑化、缩小或混淆吗?我们没有使用任何自动构建工具。使用 eclipse & adt 插件构建 apk。
非常感谢任何帮助