Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ocaml 如何在esy项目中使用带rtop的bucklescript库?_Ocaml_Reason_Bucklescript_Utop_Esy - Fatal编程技术网

Ocaml 如何在esy项目中使用带rtop的bucklescript库?

Ocaml 如何在esy项目中使用带rtop的bucklescript库?,ocaml,reason,bucklescript,utop,esy,Ocaml,Reason,Bucklescript,Utop,Esy,我正在尝试将rtop用作esy项目的repl 为此,我在我的package.json文件的devdependences部分添加了“@esy-ocaml/rtop”:“*”,并尝试使用esy-rtop启动rtop: { ..., "dependencies": { "react": "^16.2.0", "react-dom": "^16.2.0", "reason-react": ">=0.4.0" }, "devDependencies": {

我正在尝试将rtop用作esy项目的repl

为此,我在我的package.json文件的
devdependences
部分添加了
“@esy-ocaml/rtop”:“*”
,并尝试使用
esy-rtop
启动rtop:

{
  ...,
  "dependencies": {
    "react": "^16.2.0",
    "react-dom": "^16.2.0",
    "reason-react": ">=0.4.0"
  },
  "devDependencies": {
    "bs-platform": "^4.0.14",
    "html-webpack-plugin": "^3.2.0",
    "webpack": "^4.0.1",
    "webpack-cli": "^3.1.1",
    "webpack-dev-server": "^3.1.8",
    "@esy-ocaml/rtop":"*"
  }
}
但是,我无法加载我的组件:

→ esy rtop
Reason # #use "./src/Component1.re";
File "./src/Component1.re", line 2, characters 5-16:
Error: Unbound module ReasonReact

Reason # #require "reason-react";
No such package: reason-react

Reason # #require "react";

Reason #
但是,正如你所看到的,我能够做出反应,不管这意味着什么

那么,我如何使用rtop作为我的项目回复呢?

我也有,答案如下

Esy不会神奇地让bs平台与本机工具一起工作

rtop仅限本机使用,不能用于bucklescript项目