首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模块x已被多次定义

模块x已被多次定义
EN

Stack Overflow用户
提问于 2019-03-08 22:37:08
回答 1查看 341关注 0票数 1

我已经使用bower安装了一些purescript包,下面是我的bower.json文件。

代码语言:javascript
复制
{
  "name": "halogen-cube",
  "ignore": [
      "**/.*",
      "node_modules",
      "bower_components",
      "output",
      "dist"
  ],
  "dependencies": {
    "purescript-prelude": "^3.1.1",
    "purescript-console": "^3.0.0",
    "purescript-halogen": "^2.0.0",
    "purescript-js-timers": "^3.0.0",
    "purescript-halogen-svg": "*"
  },
  "devDependencies": {
    "purescript-psci-support": "^3.0.0"
  }
}

我想添加purescript-web-uievents包,所以我在bower.json文件中添加了"purescript-web-uievents“:"^2.0.0”,然后重新安装了所有包。但在那之后,当我运行构建应用程序时,我遇到了这个问题。

代码语言:javascript
复制
module Data.Map has been defined multiple times:

我应该怎么做才能解决这个问题?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-04-02 06:47:43

此错误是由于两个不同的依赖项中存在相同的模块名称造成的。当模块从一个包移动到另一个包时,可能会发生这种情况。

Data.Map的案例中,它一度是purescript-maps的一部分。但是,此程序包现在是deprecated;,并且Data.Map已移动到purescript-ordered-collections

我的猜测是,您有一个可传递地包含purescript-maps的依赖项,而另一个依赖于purescript-ordered-collections

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

https://stackoverflow.com/questions/55065400

复制
相关文章

相似问题

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