У меня есть следующие настройки накопительного пакета:
rollup({
input: '/tmp/test.ts',
treeshake: true,
plugins: [
resolve(),
commonjs(),
sourcemaps(),
typescript({
...tsconfig.compilerOptions,
include: ["/tmp/*.ts" ],
})]})
Но я получаю ошибку: 'somePackageName/common' is imported by ../../../../../private/tmp/test.ts, but could not be resolved – treating it as an external dependency
Если я помещаю test.ts в текущий каталог, я не получаюэта ошибка и импорт работает нормально. somePackageName - это пакет в bitbucket, который я уже добавил к node_modules
.
Кто-нибудь знает, как я могу это исправить?
PS: я пытался добавить somePackageName/common
в dedupe
(внутри разрешения), и он работает нормально, но я сталкиваюсь с ошибками циклической зависимости, если я помещаю больше пакетов. Кроме того, я не думаю, что это решение.
Спасибо.
Обновление: я решил переместить сценарий связывания (откуда вызывается этот накопительный пакет) в / tmp и эта проблематеперь решен.