问题标签 [scalajs-bundler]
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.
scala.js - 从 NPM 包中导入资产
假设我想在我的 web 应用程序中包含 font-awesome。所以我定义我的 build.sbt 如下:
我可以配置这个项目,以便我的“包”命令将 css 包含在我的 target/webapp 文件夹中吗?还是我必须使用另一个命令?
scala.js - scalaks-bootstrap:未捕获的 ReferenceError:未在 scalajsenv.js:29 定义导出
我尝试制作一个简单的scalajs + scalajs-bootstrap应用程序,但是关于如何设置骨架的文档很少。scalajs-bootstrap 项目有一个示例,但是 build.sbt 文件非常大,它包含 scalajs-bootstrap 的源代码和示例本身。
我尝试仅使用 bootstrap4 示例创建一个新项目,但是当我在浏览器上打开 index.html 页面时,它会抱怨
Uncaught ReferenceError: exports is not defined at scalajsenv.js:29
这是我目前的设置:
项目/plugins.sbt
构建.sbt
这是 scalajs-bootstrap4 libray 的源代码和示例: https ://github.com/Karasiq/scalajs-bootstrap
这是我完整的最小示例,失败并出现exports is not defined
错误:
https ://github.com/dportabella/scalajs-bootstrap4-examples
如何修改 plugins.sbt 和/或 build.sbt 以使这个项目工作?
解决方案
项目/plugins.sbt
构建.sbt
完整示例: https ://github.com/dportabella/scalajs-bootstrap4-examples
scala - scalajs-env-jsdom-nodejs 运行失败并出现 UnsupportedInputException
我正在尝试组合一个非常简单的项目。它可以编译,但是当我尝试run
它时,它失败了:
项目代码位于https://github.com/esgott/onlyco。我一直在调试这个问题,你有线索吗?
scala - 使用 ScalaJS Bundler 运行测试时遇到 ReferenceError
sbt-scalajs
从0.6.x升级到1.2.0时我遇到了这个问题,问题是:-
使用sbt-scalajs v0.6.26
(and sbt-scalajs-bundler v0.14.0
),我启用了jsdom
对测试的支持:
测试套件运行良好。
但是使用sbt-scalajs v1.2.0
(and sbt-scalajs-bundler v0.18.0
),我也启用了jsdom
对测试的支持:
但这给了我以下错误:
但是,当我删除requireJsDomEnv in Test := true
设置时,测试套件运行良好。我需要了解为什么会这样?我该如何解决?
我在用:
sbt - 如何使用 scala.js 和 sbt 的 ScalaJSBundler 制作客户端 javascript 页面?
我正在使用 scala.js 创建要在浏览器中运行的 javascript 代码,由 akka-http 服务器提供服务。我主要使用mill 作为我的构建工具,但后来想切换到sbt,这样我就可以使用ScalaJSBundler 插件来进行npm 依赖和打包。使用 sbt,当我执行 fastOpt 来编译我的 scala.js 代码时,创建的 javascript 代码与 mill 创建的代码略有不同,它现在包含 require 语句(mill build 没有),例如
当此代码在我的浏览器中运行时,要求出现未定义。我在 scala.js 中导出的变量也是未定义的。我认为这是因为正在创建的代码是针对 ModuleKind.CommonJSModule 的(通过 sbt 设置 scalaJSModuleKind 设置),但是当我尝试将其更改为 ModuleKind.ESModule 时,构建失败并显示:
我是 javascript(和 scala.js)的新手。我究竟做错了什么?这应该怎么做?
谢谢!
scala - Is ScalaJS v1.2.0 compatible with IE 11?
I have a project built using ScalaJS version 1.2.0
and testing the JS built with IE 11, but it is not working.
Is assumingES6: true
a problem? As it was set to false
in ScalaJS version 0.6.x
. If yes, then how can we set assumingES6: false
in ScalaJS version 1.2.0
.