связь npm / yarn с одноранговыми зависимостями - PullRequest
0 голосов
/ 27 ноября 2018

Я работаю над библиотекой HOCs для ReactJS, поэтому я определил React в качестве зависимости моего проекта от равноправных узлов.

{
  "name": "my-lib",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [
    "react"
  ],
  "license": "ISC",
  "devDependencies": {
    "react": "^16.6.3",
  },
  "peerDependencies": {
    "react": "^16.3.0",
  },
  "dependencies": {
    "lodash": "^4.17.11",
    "prop-types": "^15.6.2"
  }
}

Я также создал приложение реагирования с использованием create-реагировать-приложение, чтобы попробоватьи использовать мои HOCs.Я связал предыдущий проект с приложением, но когда я пытаюсь запустить приложение, я получаю сообщение об ошибке: unexpected token < для JSX в функции рендеринга.

Я попытался извлечь сценарии и отредактировать разрешение конфигурации веб-пакета:

resolve: {
    symlinks: false,
    // didn't touch the rest
}

Я также пытался запустить проект, используя --preserve-symlinks.

Это не сработало.

Есть идеи, что я здесь не так делаю?

...