问题标签 [coffeescript-resources]

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

grails - 部署后禁用 grails 2.0 资源处理

我已经将我的应用程序打包成一个战争(by grails war),正如我所见,它已经构建了所有必需的资源。例如我有coffeescript代码,已经翻译成js目录。等scss。我的意思是我有所有静态资源,可以直接提供(我想从 Nginx,而不是 Tomcat 提供服务)

但是在将它部署war到 Tomcat 之后,我收到了如下错误:

这个来自yui-minify-resources插件。coffeescript-resources插件也发生了类似的事情。也许是因为这个插件有问题,但这很疯狂,因为我已经拥有了所有资源,准备/处理/编译为静态文件。我在生产模式下不需要这个插件。

如何在生产模式下禁用所有这些资源插件?是否可以?

PS同样的事情grails run-war

0 投票
2 回答
481 浏览

grails - grails 生成 css/js 资源

我正在使用插件coffeescript-resourceslesscss-resources如何生成资源来获取原始 js/css ?

我知道我可以打包它然后引爆战争,但是有没有办法以更简单的方式获得输出?

0 投票
2 回答
123 浏览

ruby-on-rails-3 - 为什么我的 HTML 代码无法使用我的咖啡脚本功能?

我在我的 rails 3.2.6 项目中使用 rails-backbone、coffeescript gems。

square = (x) -> x * x alert square(5)

这是它生成的 blog.js.coffee 脚本文件:

(function() { var square; square = function(x) {return x * x;}; alert(square(5));

我需要square()在另一个视图文件中调用该方法。

我怎么能这么叫?我做错了什么吗?

0 投票
1 回答
204 浏览

grails - 其他 js 无法使用咖啡文件中的函数

我尝试在我的 Grails 项目中使用咖啡脚本。为了实现这一点,我决定使用 coffeescript-resources 插件。但是结果视图中的编译咖啡如下所示:

在这种情况下,我不能称之为。我没有在插件文档中找到任何适当的配置来避免在编译咖啡文件时使用匿名函数。我该如何解决这个问题?

0 投票
1 回答
53 浏览

compiler-construction - 咖啡脚本的自定义预处理步骤?

有没有办法以模块化的方式向咖啡编译器添加预处理步骤?

比如说,我想用下划线函数增强所有数组和对象的功能,允许我做类似的事情testArray.first()并让它编译成_.first(testArray)

这在普通的 javascript 中是非常危险的,因为我必须扩展Array.prototype并且可能会破坏其他库中数组的功能。不过,使用咖啡脚本似乎既安全又有趣。

如果有一种方法可以做到这一点,那就太好了

  1. 模块化 - 我可以添加多个预处理步骤,从不同的项目中提取,从而以不同的方式使编程更加简单和优雅
  2. 集成 - 我希望能够更改咖啡脚本的配置文件中的某些内容,这样我就不必使用自定义二进制文件并替换每个调用咖啡编译器的开发工具中的命令(用于实时编译等) .

这是否存在于咖啡脚本中?如果没有,它似乎应该。如果没有人听说过,我会向开发人员提出。