问题标签 [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 投票
1 回答
665 浏览

ruby-on-rails-3.1 - 预编译问题 rails assets

我确定我只是以错误的方式这样做,但我不能让它与 assets:precompile 一起使用,我不确定它应该是均匀的。

我收到此错误:

我感谢任何人可以提供的任何帮助。如果我没有提供足够的信息,请告诉我我需要什么,我很乐意提供。

0 投票
1 回答
7290 浏览

ruby-on-rails-3.1 - Rails 3.1 和资产管道中的供应商 CSS 样式表

我使用 Twitter Bootstrap(没那么重要,但它是第三方CSS 文件)。因为它是第三方 CSS“库”,所以它应该放在/vendor/assets/stylesheets. 到现在为止还挺好。

现在,我想在生产中使用 Rails 3.1(.1) 资产管道将所有 CSS 连接到一个 application.css 中,这就是我卡住的地方。

当我运行rake assets:precompile它时,它会像宣传的那样工作。public/assetsRake 任务在包含摘要和所有内容的文件夹中创建了一些 application.css 文件。问题是这个文件只包含我的 CSS 文件中的 CSS,/app/assets/stylesheets并且完全忽略了我的供应商资产文件夹中的那个。

有谁知道我在这里想念什么以及如何告诉 Rails 将供应商样式表与应用程序样式表连接在一起?此外,仅包括以下内容是否足够:

在视图中(因为我希望所有内容最终都在一个文件中)还是应该包含每个 CSS 文件?

0 投票
2 回答
8182 浏览

ruby-on-rails - Rails 3.1.1 资产预编译 - rake 中止

编辑:还有其他人有什么建议吗?我完全被难住了!!!

我有一个应用程序,其中所有资产都编译得很好,但是在第二个应用程序中,当我运行时:

我收到以下消息:未定义的方法“目录?” 对于零:NilClass

请帮忙。当我查看 public/assets 目录时,我看到图像文件已被预编译,但没有 js 或 css 文件。

以下是完整的终端输出:

0 投票
5 回答
480 浏览

c++ - 如何禁止其他开发人员在 C++ 中#include 第三方标头

所以有一个第三方库有一个你需要包含的头文件才能使用它。由于库的实现不是面向对象的,我写了一个类来封装库的所有用法,所以如果需要替换它,我可以修改该类的实现。

由于其他开发人员将在相同的代码库中工作,我想要一种方法在他们包含库时给他们一个错误。这是为了避免到处都有对图书馆的引用。

例如,如果他们这样做:

他们收到一条错误消息:

这可能吗?我正在使用 GNU GCC

0 投票
1 回答
3060 浏览

c# - 仅编译/预编译 global.asax

有没有办法将 global.asax 文件编译或预编译为 dll 并在 bin 文件夹中使用它?

我在这个文件中有一个许可逻辑,其他文件不会由我编译。

我还可以检查 dll 本身是否存在于 bin 文件夹中。

0 投票
0 回答
909 浏览

asp.net-mvc-3 - 预编译 asp.net 应用程序失败 (web.config)

我曾尝试在发布时从 Visual Studio 内部构建后编译应用程序,但总是失败。如果我不尝试预编译,应用程序构建良好。我也尝试过从命令行编译它,但它也没有工作。

VS和命令行中的错误消息或多或少相同,这是命令行错误:web.config(31):错误ASPCONFIG:使用注册为允许定义='MachineToApplication'的部分超出应用程序是错误的等级。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。

我已经尝试了寻找此错误的常用解决方案:

- 在 IIS 中创建应用程序(这已经完成,在新文件夹上再次尝试,没有区别)

-删除多余的 web.config 文件,这没有什么区别。

- 删除 obj 文件夹,这也没什么区别。

我现在想知道是不是因为它在 web.config 第 31 行中所说的:

但是,删除它也没有任何区别。我正在从安装了 VS2010 的工作站编译此应用程序,它旨在运行在 IIS 6.0 和 NET 框架的 W2k3 SBS 网络服务器上。我不确定这是否会导致此错误,我正在使用的命令行命令如下所示:

0 投票
1 回答
114 浏览

regex - 在 Perl 中使用预编译的正则表达式时的问题

当我尝试在 Perl 脚本中实现预编译的正则表达式时,我遇到了一些匹配问题。我的脚本在没有预编译的情况下工作,并且任何时候我有一个跨行的快递,它在预编译时返回不匹配。例如:

预编译时工作正常,但是:

什么都不返回,但如果我取出整个预编译,它就可以工作。似乎任何时候使用 qr//s 都不起作用。

帮助?

0 投票
1 回答
6810 浏览

c - 使用宏动态创建函数名

我正在尝试创建一个宏(C/C++)来动态创建一个函数。基本上我有一个函数,其名称在“MyClassA”部分有所不同。争论也应该通过宏定义来传递。然后在函数中有一个可变的方法调用,例如“methodForClassA”,同样带有一组可变的参数。

这种模式有 40 多个函数。当然,我可以手动或使用脚本创建它们。但是也可以用宏来做到这一点吗?例如这样的事情(不起作用):

经过一些实验和阅读文档后,我只能找到如何使用“(”跟随动态部分的模式创建“动态”函数名称:

问候,

0 投票
2 回答
1446 浏览

ruby-on-rails-3 - Heroku对资产的预编译没有结果

我正在为我的 Rails 应用程序使用 Heroku Cedar 堆栈,并且我希望它在 slug 编译期间预编译资产,因为我不想打扰 git 中的预编译内容。

现在看起来一切都应该没问题,因为在 slug 编译期间日志显示:

但是当我尝试访问该站点时,heroku logs我得到:

你知道问题出在哪里吗?

0 投票
2 回答
535 浏览

ruby-on-rails-3.1 - rake assets:precompile 试图连接到生产数据库?

所以我试图在我的开发箱上预编译资产。出于某种原因,它尝试连接到生产数据库 (192.168.163.70),如果连接失败,它就会中止。

为什么它会这样做,我该如何解决这个问题?