问题标签 [greenscript]
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.
playframework - 播放框架 + Greenscript + 'url' CSS 规则 = 错误的路径
将配置选项greenscript.minimize=true
与Greenscript一起使用时,所有 CSS url 资源都会出错。例如,使用 jQuery UI,
会images/ui-bg_highlight-soft_100_eeeeee_1x100.png
在gs
文件夹下找,不会找到,因为资源在styles/themes/lightness
(例如)下。
一种明显的解决方案是将所有相对路径手动替换为绝对路径。但是是否有另一种(更好的)解决方案(不必修改原始 CSS 文件)?
playframework - Playframework Greenscript 错误:类型配置器已定义
所以我根据文档为我的 Play 1.2.3 服务器安装了 greenscript-1.2.6k 模块。当我启动服务器并点击其中一个页面时,这是我得到的错误:
文件 {module:greenscript-1.2.6k}/app/controllers/greenscript/Configurator.java 无法编译。引发的错误是:类型配置器已定义
任何想法为什么我会收到此错误?
java - 播放框架 Greenscript,NullPointerException
播放框架 1.2.3 ,greenscript 1.2.6k
访问页面时,我在 GreenScriptPlugin.java 的第 174 行收到 NullPointerException
第 174 行是下面示例中的最后一行 (JobsPlugin.executor ...):
java - Heroku中的Greenscript
我在 Heroku 中使用 Play 1.2.3 for Java 的 Greenscript (1.2.6l) 有一个奇怪的问题。
在本地,使用 Play 启动器或 Foreman 启动,在两种模式(DEV 和 PROD)下,Greenscript 都可以正常工作,压缩文件并加载 css/javascript。
在 Heroku 我得到这个:
如您所见,尝试加载压缩的 js 文件时出现 404 错误。将 Greenscript 设置为使用文件系统或文件的内存存储时会发生此错误。
有人遇到过类似的问题并知道解决方案吗?或者,如果没有,任何人都可以提出 Greenscript 的替代方案吗?
heroku - 在heroku上添加greenscript依赖
尝试添加greenscript,带有dependencies.yml
在本地运行良好,但在 heroku 上的推送显示:
这是在heroku中声明播放应用程序依赖项的正确方法吗?
javascript - 通配符 - 许多 javascripts?
有没有办法在greenscript中从一个目录加载所有javascript?还是整个结构?
例如
playframework - greenscript LESS @imports 相对路径
我有一个关于剧中“@import”语句的相对路径的问题!框架的 greenscript 模块。具体来说,我有一个“main.less”文件,它通过以下语法导入我所有的其他更少文件:
在开发模式下,这些文件都返回 404,并在 greenscript 最小化目录(默认为“public/gs”)中查找它们。有谁知道如何让它们相对于 main.less 导入?谢谢你的帮助!
playframework - Greenscript 可以/是否更改内容更改时生成的文件名?
我们在 Play 1.2.5 上使用 Greenscript 1.2.8b 来缩小和合并 JavaScript 和 CSS 文件。我正在调查我们遇到的一些缓存问题,并注意到 Greenscript 生成的文件名在我们部署新版本时似乎没有改变。
当内容发生变化时,我们有什么办法可以强制它为组合的 JS 或 CSS 文件生成一个新的文件名?
编辑:我接受了下面的答案,因为它应该适用于大多数人。但是,它弄乱了我的 CSS 中的路径,所以我最终得到了一些稍微不同的东西。我在 application.conf 中添加了以下行:
在我的构建脚本中,我将 VERSION 替换为源代码管理中的最新版本号。
playframework - Play Framework 1.2.5 上的 Greenscript CDN 后备
我正在使用播放!1.2.5 和 Greenscript 1.2.8b。如果 CDN 没有响应,我希望有一个 jQuery 和其他 javascript 库的后备库。
这工作正常,但有没有办法用 Greenscript 做到这一点?
我曾尝试用 greenscript 做同样的事情,但其他依赖 jQuery 的脚本会同时加载并会破坏网站:
#{greenscript.js 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' }
window.jQuery || document.write('<script src="@{'public/javascripts/jquery-1.7.2.min.js'}">\x3C/script>')
#{/greenscript.js}
有这样的东西会很棒:
js.default=https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js || jquery-1.7.2.min