Я разрабатываю очень простой пакет npm (исключение типов) с TypeScript. Мои тесты выполняются без ошибок, и я смог опубликовать их на NPM, и даже я могу установить его в другом проекте (проект B); но когда я импортирую его как ссылку, VS Code выдает мне исключение "не удается найти модуль 'исключение типа'" (в проекте B)
Я установил другой пакет в проекте B без ошибок, поэтому я думаю, что мой пакет, который я выпустил в NPM, имеет некоторую проблему, но я не могу понять, что это такое.
По сути, я создал два класса и экспортировал их в файл main.ts так:
export { nameof } from "./reflection-helper";
export { TypeException } from "./type-exception";
Структура моей папки проекта типа исключение выглядит следующим образом:
src
+-src
|--index.ts
|--reflection-helper.ts
|--type-exception.ts
|-test
|-node_modules
+-lib
|--src
|--test
Исходный код проекта "исключение типа" можно найти здесь