Как переименовать существующий пакет NPM, не нарушая его? - PullRequest
0 голосов
/ 16 июня 2019

Я переименовал пакет NPM, теперь он не будет импортироваться.

Я разветвил Материал Угловой приборной панели (https://github.com/CreativeIT/material-angular-dashboard) и изменил ее, чтобы использовать Angular 8 и т. Д.

Oneзависимостей Material Angular Dashboard - это пакет с именем 'material-angular-select' (https://github.com/CreativeIT/material-angular-select), который я также разветвил и изменил для использования Angular 8.

Я изменил имя пакета в пакете.json должен быть '@ kinexis / material-angular-select-8' и опубликовать пакет в частном реестре (работает так же, как npm, использует инструмент командной строки npm, указывающий на частный сервер).

Все пакеты установленынормально с использованием NPM.

Следующий оператор импорта не работает:

import {MaterialAngularSelectModule} from '@kinexis/material-angular-select-8'

Вместо того, чтобы импортировать как обычно, я получаю волнистый красный цвет под именем модуля (в vscode) и сообщением об ошибке:Не удается найти модуль:'@kinexis/material-angular-select-8'.

Модуль определенно установлен через NPM.

Я предполагаю, что мне нужно внести некоторые дополнительные изменения в мойверсия йМодуль '@ kinexis / material-angular-select-8', отличный от простого изменения имени в package.json, чтобы он мог импортировать с использованием нового имени.

Проблема в том, что я узел/ нпм нуб.Указатели должны помочь мне в этом.Заранее спасибо ...

...