问题标签 [jammit]
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.
ruby-on-rails - Jammit 是否需要在生产服务器上安装 JavaScript 压缩器?
Jammit是否需要在生产服务器上安装 YUI Compressor 或 Google Closure Compiler 才能工作?
capistrano - 在亚马逊 S3 上使用 jammit 和发布文件的最佳方式是什么?
我正在使用 jammit 为 rails 项目打包 js 和 css 文件。我现在想将文件上传到 Amazon S3 并使用 CloudFront 进行交付。
处理新版本的最佳方法是什么?我理想的解决方案是有一个 capistrano 配方来处理它。
因为有人已经做过类似的事情了?
javascript - Jammit 如何处理视图特定的 JavaScript
我正在尝试在我的 Rails 应用程序中采用Jammit 。
文档中提供的默认配置会抓取所有 js 文件,包括查看特定的 javascript:
让我们考虑一个视图特定的 javascript 应该只在特定视图上执行的情况:
我怎样才能避免这种影响?
问候, 阿列克谢·扎哈罗夫
ruby-on-rails - Jammit 不加载资产
我正在使用 Aptana 2.04 开发网站。
当我从项目文件夹中说“脚本/服务器”时,一切正常
将项目文件夹复制到另一个地方并说“脚本/服务器”后,服务器启动,但 jammit 没有加载打包的资产,我看到没有加载任何 css 和 js 文件的网页。
我在这个问题上玩了一点,发现以下内容:
- 当我从非复制文件夹中说“jammit”时,它会打包资产。
- 当我从复制的文件夹中说“jammit”时,我收到每个 .js 和 .css 文件的错误“Jammit 警告:没有资产匹配”
这里有什么问题?帮助 !
更新 1
我以下列方式引用“assets.yml”中的每个资产:
my_styles.css 位于“public/assets”文件夹中。
我也试过“-public/assets/my_styles.css”,但它不起作用
更新 2
当我从我的项目文件夹启动服务器时,所有工作都在生产和开发模式下工作。
但是,当我只是将项目文件夹复制到其他地方时,我得到了堵塞错误。两个文件夹逐字节相同,但行为不同。这让我感到困惑......
javascript - Rails - Jammit 使用 ruby 代码渲染 javascript
如何使用 Jammit 呈现包含 ruby 代码 (<%= ... %>) 的 javascript 文件?Jammit gem 将始终读取 JS 文件并且不会评估 ruby 代码。解决方案?谢谢!
ruby-on-rails-3 - jammit gem 的问题
嗨,我在 rails 3 中使用 jammit 进行 js 和 css 压缩。我收到此错误:
文件 assets.yml 包含以下代码:
ruby-on-rails - Rails + Heroku + Jammit
我正在努力在我的 Rails 3 应用程序上安装 Jammit,然后部署到 Heroku。
我安装了 Jammit Gem,并配置了 assets.yml,它可以在 dev 上运行。但是当我推到heroku时,文件是404的。
Jammit 的使用说明说:“您可以在 Rakefile 和其他脚本中轻松使用 Jammit:
我没有关注它在哪里/如何工作。像在 Mac 上一样在我的站点命令中运行 Jammit 会产生找不到命令。
任何 Jammit 用户能够帮助我了解如何使用 Jammit 迁移到生产环境?
谢谢
ruby-on-rails - Jammit 在生产模式下禁用 Java 压缩
我正在使用 jammit 宝石。我想在服务器的生产模式下禁用 java 压缩。因为我在我的电脑中进行压缩。
我能怎么做?
谢谢
ruby - Jammit、mhtml 和 Vista IE7 错误
所以我将开始使用 data-uri 和 mhtml 将图像嵌入到我的样式表中,我正在考虑使用Jammit来帮助我,因为它声称它可以为你生成 data-uri 和 mhtml 代码
我知道IE7 Vista||Win7错误,修复方法是用两个破折号关闭边界
如果您查看jammit 文档中提供的示例 mhtml 文件,您可能会注意到他们没有使用上面详述的 IE7 错误修复。
Jammit 会为您处理 IE7 错误吗?我无法测试 IE7,所以我想在下车之前确定这一点,并花费数小时试图让它工作
ruby-on-rails - 如何测试是否正在提供我的 gzip 压缩 css 文件?
我正在使用jammit将 data-uri 嵌入到我的rails app中。不过,这不是一个特定的问题。
对于生成的每个 css 文件,jammit 创建两个版本,即:
- 样式-datauri.css (75KB)
- 样式-datauri.css.gz (40KB)
我知道一切正常,因为我的生产应用程序正在为 firefox 和 chrome 提供 data-uri,虽然我无法访问 IE,但browsershots的屏幕截图表明一切都很好。
问题 1:如何测试我的样式表的 gzip 版本是否是提供给浏览器的样式表?我在乎,因为它是一个小得多的文件。
(我想我可以更改非 gzip 压缩的 css 文件中的字体大小,看看会发生什么,但我希望有一个更简单的方法 - 也许使用curl或其他东西)
Q2:该应用程序托管在 heroku 上,我从他们的文档中知道他们会为您压缩所有内容,但我也被告知 jammit 使用最高压缩级别而 heroku 没有。我的文件会被压缩两次吗?一次是 jammit,然后又是一次 nginx?