问题标签 [precompile]

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

asset-pipeline - Rails 3.2 - can't precompile assets

I am trying to precompile assets (rake assets:precompile or bundle exec rake assets:precompile), but I always get the error

Has anybody an idea what could be wrong?

EDIT trace output

0 投票
1 回答
1382 浏览

ruby-on-rails-3 - 使用 jquery ui 文件在 heroku cedar 上预编译的问题

我是 rails 和 heroku 的新手,希望有人可以帮助我解决我遇到的问题。我有一个雪松堆栈。当我推送它时,我将 config.assets.initialize_on_precompile = false 添加到我的 application.rb 文件中“运行:rake assets:precompile”。但是,我没有看到任何提及我的 jquery-ui-1.8.18custom.css 文件。当我运行 heroku logs 时,它抱怨这个文件没有预编译。我错过了什么吗?当我尝试在本地进行预编译时,它只是挂起,但据我所知,无论如何我都不应该在本地进行,最好不要这样做。

有什么建议么?

这是我对heroku的推动的结束:

这是我的错误日志:

更新:

我将 config.assets.compile = true 添加到 production.rb ,这似乎解决了问题。这有什么问题吗?

作为替代方案,我尝试将其添加到 application.rb 中: onfig.assets.precompile += %w( *.js *.css ) 然后运行 ​​rake precompile ,但我仍然收到错误。

0 投票
4 回答
9723 浏览

performance - rake assets:预编译需要很长时间才能完成

在我的开发沙箱中

需要 4 多分钟才能完成。这正常吗。在 heroku 上,完成这项工作需要 10 多分钟,有时会超时。有什么办法可以剖析和/或加快速度吗?

更新

我分析了编译的 CSS 与 JS 阶段

这些数字是通过在这里检测得出的

timeit调用是进行计时的附加

0 投票
2 回答
4310 浏览

ruby-on-rails - rails开发环境循环依赖错误

昨晚我认为我做了一些破坏我的 Rails 开发环境的事情,我无法扭转我所做的事情。

我将更新迁移到生产环境,并且在预编译样式表时遇到了一些问题,因此我取消了更改并决定尝试在我的开发机器上进行预编译。

长话短说,我的开发机器(本地)上的预编译失败了,但是当我尝试启动我的测试系统时,我得到了这个错误:

Sprockets::CircularDependencyError in Devise/sessions#new

/app/assets/stylesheets/application.css 已被要求

我确定这与我尝试的预编译有关,即使它失败了,因为在此之前一切正常。

我试图做 precompile:clear 因为我在某个地方读到了会反转/删除预编译的地方。

我在这里错过了什么吗?预编译是否会更改我需要手动重置的配置文件?

这是在 Ubuntu 11.10 上运行的 rails 3.1。

0 投票
5 回答
5816 浏览

ruby-on-rails - CSS中的Rails预编译错误

上述错误是我的预编译中发生的错误,我无法找到问题所在。我尝试将文件重命名为application.css.scss,但我得到了相同的错误,但行号不同:405

让我难过的是这个文件只包含159行,所以我不确定那个行号来自哪里。

我正在本地机器上进行预编译,因为昨晚在尝试生产迁移时发生了这个错误。

0 投票
1 回答
10561 浏览

ruby-on-rails - config.assets.precompile 不添加供应商/宝石资产

我无法将供应商化的资产编译为根文件。

我想让以下资产独立可用(不与其他资产打包_:

使用以下行:

只有 css 文件被预编译并可用。为什么?

另外,在看到这个问题(在 Rails 中使用 config.assets.precompile 包括子目录中的资产)后,我尝试了:

但这并没有什么不同。想法?

0 投票
1 回答
10277 浏览

asp.net - 如何在 IIS 中关闭预编译?

我试图避免在开发过程中出现编译错误阻塞整个 ASP 站点。也就是说,我希望每个页面在第一次运行时编译而不是整个站点,这样编译错误就不会出现在全局范围内。当开发人员在使用 systnax bleherror 保存后起飞去吃午饭时,这可能会很烦人。

我尝试将此添加到您的旧网络配置(从默认的“始终”更改):

这没有达到预期的效果。我可以在 webconfig 中更改什么或使用 IIS 禁用预编译?

0 投票
2 回答
3437 浏览

ruby-on-rails - 如何修复 rake assets:precompile task 导致“[FATAL] failed to allocate memory”问题?

运行cap deploy时,尝试编译资产时出现以下错误:

top我每次使用时都会看到内存达到最大值。我确实将 MediaTemple (ve) 框的内存分配增加到 1GB,但没有成功。

上下文:Spree 1.0.3、rails 3.1、MediaTemple (ve) 服务器,内存为 1GB。

有什么提示吗?

0 投票
1 回答
723 浏览

c# - aspnet_compiler.exe 是特殊的吗?

我正在尝试为我正在处理的项目制作一个 ASP.NET 编译工具。使用 aspnet_compiler 确实可以很好地工作,但是自定义工具会更好地满足我们的目的。

但是,当我运行 ClientBuildManager.PrecompileApplication 方法时,我收到一个“MissingManifestResourceException”,抱怨“找不到适合指定文化或中性文化的任何资源”。

然后我反编译了 aspnet_compiler.exe 并使用了它的单个 Precompiler.cs 文件,它给出了相同的异常。

所以它不是我的代码,因为当我使用 aspnet_compiler.exe 源代码时会发生同样的问题,而是其他问题。

是什么让 aspnet_compiler 如此特别?

0 投票
1 回答
56 浏览

ruby-on-rails - 有没有办法消除“未预编译”的错误?

我有一个 rails 应用程序,我在其中预编译我的资产并将它们发送到远程 AWS S3 存储桶。我想将我的 public/assets 文件夹添加到我的 gitignore 中,因为它开始变得非常大,我不希望 git 将所有更改保存到已编译的文件中。但是,如果我这样做,rails 会抱怨它没有找到预编译的文件,并且基本上会使整个应用程序崩溃。

有没有解决的办法 ?

谢谢 !