Как установить одни и те же библиотеки под другим именем - PullRequest
0 голосов
/ 25 сентября 2018

Я японский веб-разработчик и не очень хорошо разбираюсь в английском, извините.

Я использую библиотеку по npm.

Я разветвил библиотеку и переделал ее.

Я изменил свой package.json следующим образом.

"libraryName": "git + https://github.com/MyGitName/libraryName#master",

" npm install "работал правильно.

Но теперь я хочуимпортировать одну и ту же библиотеку под другим именем.

Я хочу разделить их по веткам.

package.json

"libraryName1": "git+https://github.com/MyGitName/libraryName#master1",
"libraryName2": "git+https://github.com/MyGitName/libraryName#master2",

TypeScript

 import library as libraryName1 from "libraryName1";
 import library as libraryName2 from "libraryName2";

Iхочу сделать что-то вроде этого. Кто-нибудь знает способ сделать это?

Что я пытался. ↓

1.yarn install -g

2.yarn add lodash2 @npm: lodash@2.x

3.edit package.json вот так.

"libraryName1": "git+https://github.com/MyGitName/libraryName#master1",
"libraryName2": "git+https://github.com/MyGitName/libraryName#master2",

4.yarn add libraryName1

↑ Произошла ошибка.

1 Ответ

0 голосов
/ 25 сентября 2018

В настоящее время это невозможно с npm.Вы можете использовать пряжу вместо npm, чтобы решить эту проблему.В противном случае вам нужно опубликовать свой собственный пакет npm.

package.json пример для установки обоих загрузчиков 3 и 4. Это работает только с пряжей.

"dependencies": { "bootstrap": "^4.1.3", "bootstrap3": "git://github.com/twbs/bootstrap#3.3.7" }

Sources:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...