74得票1回答
在Play 2.3.x应用程序中使用sbt-rjs从WebJars优化JS

有没有可能使用sbt-rjs在我的应用程序中通过WebJars包含合并/优化JS的Play 2.3应用程序? 举个具体的例子:我正在尝试创建一个名为core.js 的模块,其中包含了所有第三方库的串联和压缩成一个单独文件,然后可以将其指定为其他AMD模块的依赖项。 通过WebJars包含这些库...

15得票1回答
使用Play框架的Browserify/CommonJS

我想知道如何在Play Framework 2.3+中使用CommonJS模块? 我猜测可以编写一个类似于sbt-less插件的Browserify插件,但在开始之前,我想知道其他人是怎么处理这个问题的。 是否已经有一种方法可以在play framework构建过程中使用Browserify?

12得票2回答
在ScalaJs sbt构建中,使用webjars而不是带有“Provided”的npm或bower是否有任何优势?

几个月前我第一次接触webJars时,我非常怀疑它是否是处理客户端依赖关系的可行方式,因为某些构建/构建系统非常复杂,并且由于经常发布js文件。第二个担忧当然是没有根据的,但是我在尝试让大约10个scss/css/less类型的webJars和8个JS webJars共存于一个jsDepend...

12得票1回答
无法使用npm在sbt-web中处理前端依赖

我正在尝试使用sbt-web,特别是sbt-js-engine来使用npm解决我的依赖问题,而不是使用webjars。 我的问题是,在web-stage任务期间,依赖项未被复制到target/web/public/main/lib文件夹中,这与使用webjar的情况不同。 我使用了sbt-...

8得票1回答
将sbt-web资源jar添加到sbt-native-packager的类路径中

我有一个多项目构建,我正在尝试将由sbt-web生成的带资产的jar添加到启动脚本的类路径中。 我感兴趣的项目名为“website”。 在sbt中键入show website/web-assets:packageBin会创建并显示包含资产的jar。我尝试将(managedClasspath...

7得票1回答
开发环境与生产环境下的sbt-web管道任务设置有什么不同?

我希望能在运行开发环境(sbt run)和生产环境(sbt dist/sbt start)时使用不同的值来设置sbt。具体来说,我使用sbt-uglify,用于在开发中将javascript资源组合成一个文件。由于这会使代码更加难以调试,在开发中我禁用了压缩和混淆。在生产环境中,我想使用压缩来...