Как подключить кросс модуль

Использование yarn

1. Установите кросс-модуль для рабочего пространства:

«`
yarn workspace @your-workspace/workspace add dependency-name
«`

2. Ссылку на кросс-модуль:

«`
yarn workspace @your-workspace/workspace link dependency-name
«`

3. Перейдите в рабочий каталог кросс-модуля:

«`
cd packages/dependency-name
«`

4. Запустите рабочую среду:

«`
yarn start
«`

Использование npm

1. Установите кросс-модуль для рабочего пространства:

«`
npm install —workspace=@your-workspace/workspace dependency-name
«`

2. Ссылку на кросс-модуль:

«`
npm link —workspace=@your-workspace/workspace dependency-name
«`

3. Перейдите в рабочий каталог кросс-модуля:

«`
cd packages/dependency-name
«`

4. Запустите рабочую среду:

«`
npm start
«`

Использование Lerna

1. Добавьте кросс-модуль в раздел `dependencies` корневого `package.json`:

«`json
{
«dependencies»: {
«dependency-name»: «workspace:*»
}
}
«`

2. Установите кросс-модуль:

«`
lerna bootstrap
«`

3. Запустите рабочую среду:

«`
lerna run start —scope dependency-name
«`

Для всех методов:

* Кросс-модуль должен быть размещен в том же рабочем пространстве, что и главный пакет.
* Кросс-модуль должен иметь свою собственную папку `node_modules`.
* При внесении изменений в кросс-модуль необходимо перестроить главный пакет, чтобы изменения вступили в силу.

Средний рейтинг
0 из 5 звезд. 0 голосов.