Как импортировать пользовательскую локальную версию модуля узла - PullRequest
0 голосов
/ 27 февраля 2019

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

В настоящее время она работает только в том случае, если kepler.gl установлен через npm / yarn и импорт выглядит следующим образом:

import KeplerGl from 'kepler.gl';

Это важнопомните, что в папке kepler.gl есть собственный каталог node_modules.

Моя текущая структура каталогов:

MyApp
├── index.html
├── kepler.gl
├── node_modules
├── package.json
├── package-lock.json
├── README.md
├── src
├── webpack.config.js
└── yarn.lock

Я пробовал несколько способов, но я хочу узнать рекомендуемый способ, потому что яВам нужно решение, которое будет работать с любой конфигурацией babel, eslint, другими установленными пакетами и т. д., которое будет работать с оригинальным пакетом.

1 Ответ

0 голосов
/ 27 февраля 2019

После нескольких дней исследований я обнаружил, что, вероятно, рекомендуется использовать ссылку с пряжей или нпм:

Документация ясна: https://docs.npmjs.com/cli/link https://yarnpkg.com/lang/en/docs/cli/link/

...