将 TypeScript 打包器打包为 TypeScript 文件
我知道有一些流行的 JavaScript 打包工具,比如 webpack 或 rollup,我也知道你可以使用这些打包工具将你的 TypeScript 代码打包成单个 JavaScript 文件。
我正在寻找的是类似的针对 TypeScript 文件的东西。例如,基于 import .... from 语法,将多个 TypeScript 文件打包成一个单独的 TypeScript 文件
你知道有没有这样的工具吗?
答案#1
你可以使用 rollup-plugin-dts 来打包你的 TypeScript 声明文件。
使用
从 npm 安装这个包:
npm install --save-dev rollup-plugin-dts
将其添加到你的 rollup.config.js 中:
import dts from "rollup-plugin-dts";
const config = [
// …
{
input: "./my-input/index.d.ts",
output: [{ file: "dist/my-library.d.ts", format: "es" }],
plugins: [dts()],
},
];
export default config;
