У меня есть пакет React, который я хочу опубликовать sh, поэтому у него есть peerDependency к React.
Я также хочу создать сайт документации в том же репо.
Файловая структура будет выглядеть так:
| - docsSite
| - index.html
| - app.js
| - package.json (contains dependencies for React)
| - src
| - myPackage.js
| package.json (contains only peerDependencies)
app.js
имеет что-то вроде этого:
import myPackage from '../src/myPackage.js'
Однако при запуске parcel
внутри /docsSite
, React жалуется, что это 2 версии React. Я заметил, что он также обновил верхний уровень package.json
(тот, который принадлежит myPackage) с зависимостью для React.
Как мне преодолеть это? Или лучше разбить документацию на собственное репо?
Спасибо