Модуль х был определен несколько раз - PullRequest
0 голосов
/ 08 марта 2019

Я установил несколько пакетов purescript, используя bower, и вот мой файл bower.json.

{
  "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, поэтому добавил «purescript-web-uievents»:«^ 2.0.0» в мой файл bower.json и снова установил все пакеты.Но после этого, когда я запускаю сборку приложения, я получаю эту проблему.

module Data.Map has been defined multiple times:

Что я должен сделать, чтобы решить эту проблему?Заранее спасибо.

1 Ответ

0 голосов
/ 02 апреля 2019

Эта ошибка является результатом того же имени модуля, существующего в двух разных зависимостях. Это может произойти, когда модуль перемещается из одного пакета в другой.

В случае Data.Map, в какой-то момент это была часть purescript-maps. Однако этот пакет сейчас устарел ; и Data.Map был перемещен в purescript-ordered-collections.

Я предполагаю, что у вас есть одна зависимость, которая транзитивно включает purescript-maps, а другая зависит от purescript-ordered-collections.

...