bucklescript

    1热度

    1回答

    我想写ReasonML编译为这个JS: function main(example) { example.foo = function() { console.log(this) } } 这里是我的原因: let module Example = { type t; external set_foo_method : t => (t =>

    1热度

    2回答

    我怎么会写下面的JavaScript: var element = document.querySelector('.element') element.style.color = 'red' 的原因 ? 到目前为止,我有: [@@@bs.config {no_export: no_export}]; external document : Dom.document = "documen

    1热度

    1回答

    我试图部署具有bucklescript创建功能google functions但部署不会没有这个错误运行: Did you list all required modules in the package.json dependencies? Detailed stack trace: Error: Cannot find module 'bs-platform/lib/js/js_json.js

    3热度

    1回答

    我正在编写一个节点应用程序,在那里我想混合原因和原始JavaScript。 的bucklescript文档中This section描述它 当用户有一个现有的JS项目,是有意义的输出JS 文件在同一目录香草JS,架构添加了一个关键 称为in-source以便在ML文件旁边生成JS文件。 我认为这是在bsconfig.json文件中?但是关键要有什么价值? The schema documentat

    0热度

    1回答

    由于双方是Dom.nodeList和DomTokenList.forEach预计Dom.domTokenList以下将无法正常工作。 open Bs_webapi.Dom; external length : Dom.nodeList => int = "" [@@bs.get]; let sides = Document.querySelectorAll "#carousel > fig

    1热度

    1回答

    我开始创建一个本地原因单元测试库,由RSpec的启发(我做了一个F#以前) 我想调用库Respect,但由于已经有一个名为“尊重”的npm包,我将npm库命名为“重新尊重”。但我bsconfig.json指定我推了包,并从一个测试项目,在这里我引用Respect命名空间导入它作为respect { "name": "Respect", "version": "0.1.0",

    1热度

    1回答

    当一个声明了一个类型不绑定到任何东西会发生什么: type a_type type b_type let a : a_type = (* ? *) 我就遇到了这个在阅读BuckleScript FFI manual。结合一个JS对象的代码看起来是这样的: type t external create_date : unit -> t = "Date" [@@bs.new] let d

    10热度

    1回答

    我对ReactJS非常有经验,现在我正在尝试学习ReasonML。但是我一直在努力去理解的一件事是如何用React/Reason导入npm包。 网站上的说明有点不清楚(https://reasonml.github.io/guide/javascript/interop/)。 所以,如果我有一个React/Reason项目并且想要使用一个npm包,我该怎么做呢?如何使用Reason lang导入它

    7热度

    2回答

    如何指定子目录我有以下文件夹结构 --| button --|--| button.re main.re 在我bsconfig.json,使用快速入门指南发现here。我在我的配置中有以下键/值: "sources": [ "src/" ] 它只针对main.re文件。我尝试了一些传统的配置选项,如*.re,但无济于事。如果我想要定位所有子目录,我该怎么做?谢谢。