нельзя использовать псевдоним в пакете npm - PullRequest
1 голос
/ 25 июня 2019

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

Я думаю, что если я перейду на использование относительного пути, это сработает.

в моем tsconfig я определил путь, подобный этому

"moduleOne": ["./moduleOne/src/index.ts"]

в моем файле TS, где мне нужно импортировать moduleOne я делаю

import {helper} from "moduleOne"

Когда я загружаю пакет в другое приложение, я получаю Модуль не найден: Ошибка: Не удается разрешить 'moduleOne'

Ответы [ 2 ]

1 голос
/ 25 июня 2019

Вам не хватает строковых кавычек вокруг moduleOne при импорте.

1 голос
/ 25 июня 2019

Попробуйте с

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