Мы пытаемся создать пакет NPM, это основа для большинства наших проектов, но мы возникли некоторые проблемы со следующим:НПХ издательский index.d.ts не экспортирует модуль
index.d.ts
из наша база НПМ пакет выглядит следующим образом:
export * from './src/core';
declare module '*.html' {
const template: string;
export default template;
}
верхняя линия работает отлично, мы имеем доступ к нашим модулям в папке ядра, однако вторая часть, не работает.
, но если мы разместим тот же код в custom.d.ts
в нашем собственном проекте, импорт для html-файлов отлично работает.
package.json
(некоторые части удалены) выглядит следующим образом: структура
{
"version": "0.0.0",
"license": "ISC",
"main": "dist/main.bundle.js",
"module": "./index.js",
"types": "./index.d.ts",
"engines": {
"node": ">= 6.0.0",
"npm": ">= 3"
}
}
папки:
app/
├── node_modules/
| └── base/
│ ├── src/
│ | └── core/
│ | └── ....
│ └── index.d.ts
├── src/
│ └── ...
└── custom.d.ts
импортирован в наш vendor.ts :) – Kiwi