如何使用 Gradle 交叉编译到 Scala.JS

2024-06-23

在 SBT 中添加 Scala.JS 依赖项时,您可以使用%%%. E.g.

libraryDependencies += "be.doeraene" %%% "scalajs-jquery" % "0.9.0"

这是如何在 Gradle Scala 插件中完成的?


%%% = scala 版本 + scalajs 版本。所以像这样:

val scalaJsDomV = "0.9.1"
libraryDependencies ++= Seq(
   "org.scala-js" %%% "scalajs-dom" % scalaJsDomV
)

would be

compile "org.scala-js:scalajs-dom_sjs0.6_2.12:0.9.1"

或者,如果您将 ext 用于多个使用过的版本,那么它会是这样的:

ext {
    versions = [
        js: 'sjs0.6', 
        major: '2.12', // major scala version
    ]
    versions['scala'] = versions.major + '.2'
}
dependencies {
    ...
    compile "org.scala-js:scalajs-dom_${versions.js}_${versions.major}:0.9.1"
}

请注意,还有一个可以帮助 scalajs 的插件:https://github.com/gtache/scalajs-gradle https://github.com/gtache/scalajs-gradle

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Gradle 交叉编译到 Scala.JS 的相关文章

随机推荐

  • mod_rewrite 仅适用于 GET

    这是一个不太可能的事情 但我希望找到一个简单的解决方法来解决一个奇怪的错误 该错误仅在应用程序省略 推断查询字符串时才会出现 在深入研究一千行缩小的第三方 javascript 之前 我想了解是否可以使用 mod rewrite 自动应用查
  • 如何使用 python 查找 iframe 中按钮的 XPath?

    我在 iframe 中有以下 html 对象 提交 按钮的 html 代码 https i stack imgur com pe3rZ png 我需要找到它的 XPath 才能单击 提交 按钮 但找不到它 XPath 助手仅显示 ifram
  • 使用 Tomcat 的外部 LDAP JNDI 连接

    我想知道如何使用 TOMCAT 中的 JNDI 配置连接外部 LDAP 我的代码是这样的 try InitialContext iniCtx new InitialContext ctx LdapContext iniCtx lookup
  • 如何使用纸对话高分子元件?

    我通过添加开始和结束标签来使用该元素
  • pymssql 包不适用于 aws 中的 lambda

    我们如何为 lambda 创建 pymssql 包 我尝试使用创建它 pip install pymssql t 当我运行 lambda 函数时 它抱怨说 无法导入模块 lambda function 没有名为 lambda functio
  • 如何在 SwiftUI 中实现触发 switch case 的左或右 DragGesture() ?

    我在视图中创建了一个 DragGesture 无论用户向左还是向右滑动 它都应该选择 State Bool 问题是只检测到向右滑动 如何使用 gesture 捕获用户在屏幕上向左还是向右滑动 import SwiftUI struct Sw
  • 为什么要给伪元素添加块级别?

    从本页的代码 http css tricks com snippets css sticky footer http css tricks com snippets css sticky footer page wrap min heigh
  • 视图和表在性能上的差异

    对于包含大量数据的表来说什么是最好的 我有一个存储过程 可以根据一些过滤器创建报告 在我的 SP 中 我读取表格并放入所有内部联接和公式 然后在放置过滤器的 where 条件中 谈论性能什么更好 创建一个包含所有联接的视图或读取表 就像我正
  • 无法在静态方法中创建静态变量?

    为什么这不起作用 public static int GetListOfAllDaysForMonths static int MonthDays new int 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
  • 从 Angular 2 中的 FileReader 获取值

    我有以下组件加载文件并将其内容绑定为字符串 export class NgCsvComponent Input csv any Output csvChange any new EventEmitter public localCsv an
  • 如何隐藏 UITableViewCells 同时不违反自动布局约束

    我目前正在开发一个应用程序来学习 iOS 编程和 Swift 我有一个视图 其中包含两个主要子视图 一个 MKMapView 和一个 UITableView 当在 MapView 中选择某个注释时 我希望隐藏 TableView 中的某些单
  • 形状图裁剪/截断特征名称

    import csv import pandas as pd import numpy as np from matplotlib import pyplot import shap from sklearn import preproce
  • 用字典中的值替换列表中的单词

    我正在尝试创建一个简单的程序 让您输入一个句子 然后将其分割成单个单词 另存为splitline 例如 the man lives in a house 每个单词将与一个字典进行匹配 该字典包含针对以下值存储的多个单词 mydict the
  • 当页面更改时,如何刷新/重新加载 Polymer 元素?

    我创建了一些自定义元素 当他们准备好时 由ready 他们开始从 API 下载 JSON 数据 并显示给用户 想要在单页应用程序中使用它们 并在数据可见时下载数据 现在 它首先下载所有页面的所有数据 因为我使用了ready event 是否
  • JavaScript 上的 String.ToCharArray() 等效吗?

    我正在尝试找到一种在 JavaScript 上为每个字符分割字符串的方法 相当于String ToCharArray from c 稍后用逗号将它们连接起来 ex 012345 分割后 gt 0 1 2 3 4 5 加入后 gt 0 1 2
  • Android ListView 中的 JSONArray

    urlHi 我有这段代码 可以从 php 页面接收数据 我想将该数据放入列表视图中 我收到该数据 并且通过 system out println 看到了该数据 但列表视图中有白行 代码 public class Utenti extends
  • 设计路由错误

    设置设备时我似乎无法克服此错误 Routing Error wrong constant name Devise registrationsController or Routing Error wrong constant name De
  • 在 Python 中将一个 SFTP 文件夹中的所有文件归档到另一个文件夹

    我能够使用 Martin Prikryl 给出的以下语法成功地将文件从 S3 上传到 SFTP 位置使用 Boto 3 将文件从 AWS S3 传输到 SFTP https stackoverflow com questions 58719
  • 在jquery中用html内容创建一个变量

    您好 我正在尝试在 jquery 中创建一个变量 其中包含一个用于在网站的不同区域中输出的表 但这给了我一个错误 我不明白为什么 这是我的 JQUERY var copy table width 750 border 0 cellspaci
  • 如何使用 Gradle 交叉编译到 Scala.JS

    在 SBT 中添加 Scala JS 依赖项时 您可以使用 E g libraryDependencies be doeraene scalajs jquery 0 9 0 这是如何在 Gradle Scala 插件中完成的 scala 版