首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确设置本地ReasonMl / Bucklescript依赖项

如何正确设置本地ReasonMl / Bucklescript依赖项
EN

Stack Overflow用户
提问于 2020-03-20 18:16:05
回答 1查看 113关注 0票数 0

ReasonML是新手,我可能不理解将模块设置为依赖项的扣标文档。

  1. ReasonML项目,正确编译,文件MyUtils.re位于目录~/ml/myutils/src中。
  2. 第二个ReasonML项目在~/ml/ project 2/src中,文件Demo.re以

开放MyUtils;

我安装了第一个项目:我尝试了这两个项目

代码语言:javascript
复制
npm install -g 

内部~/ml/myutils,npm安装../myutils -保存在~/ml/project2 2中

该模块看起来是全局安装的:

代码语言:javascript
复制
 npm list -g | grep myutils

-> @0.1.3├─┬/home/user/ml/myutils

同时也在当地

代码语言:javascript
复制
 npm list | grep myutils

-> @0.1.3└─┬/home/user/ml/myutils

bsconfig.json

代码语言:javascript
复制
"bs-dependencies": [
"@glennsl/bs-json",
"myutils"

],

package.json

代码语言:javascript
复制
 "dependencies": {
"@glennsl/bs-json": "^5.0.2",
"myutils": "file:../myutils"

}

但是npm run build

代码语言:javascript
复制
We've found a bug for you!
  /home/user/ml/project2/src/Demo.re 2:6-12

  1 │
  2 │ open MyUtils;
  3 │
  4 │

  The module or file MyUtils can't be found.
  - If it's a third-party dependency:
    - Did you list it in bsconfig.json?
    - Did you run `bsb` instead of `bsb -make-world`
      (latter builds third-parties)?
  - Did you include the file's directory in bsconfig.json?

我尝试将file:../myutils添加到bsconfig.json:没有改变

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-26 17:08:19

@gash检查bsconfig.json of myutils。设置"namespace": false

如果Myutils命名空间为true。它可能会为您创建额外的模块层。

有点像MyUtils.MyUtils

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60779576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档