javascript - Webpack:ts-loader 在输出目录中生成 d.ts 文件而不是 js 文件
问题描述
我可以使用 webpack 而不是 javascript 文件 (.js) 为相应的打字稿文件生成 .d.ts 文件。tsc
命令为相应的打字稿文件生成 js 和 .d.ts 文件。但出于某种特定原因,我想使用 webpack。我觉得 webpack 不能生成 .js 文件的原因是因为 webpack 使用加载器这样的 ts-loader 来编译生成 js 和 d.ts 文件的 typescript 文件。它将这个 d.ts 文件保存在输出目录中,但 webpack 编译所有 js 文件并形成 bundle.js 文件。我什至尝试使用其他装载机。任何人都可以建议我在输出目录中编译后获取 js 文件的方法吗?
解决方案
这是一张旧票,但我认为这与tsconfig.json
文件有关。如果你有:
{
"compilerOptions": {
"declaration": true,
}
}
您可能希望看到一堆*.d.ts
文件出现。
推荐阅读
- node.js - 在生产开发的基础上改变package.json文件依赖
- mongodb - 聚合查询返回空数组
- python - Mac 上的 Python 版本帮助
- scala - Scala 自定义类型类
- performance - 如何编写代码来测量我的 android 手机的 FLOPS
- azure - 仅从 Azure 存储 [Azure-Blob][REST] 中的 Blob 列表获取特定元数据
- ruby-on-rails - Rails 服务器无法在 docker 容器中启动
- javascript - React Rodal 不适合模式窗口内的文本
- java - Java:线程“main”中的异常 java.lang.ArrayIndexOutOfBoundsException: 3 at javaapplication9.Tictactoe.setPlay
- javascript - 图像处理 Discord.js:没有这样的文件或字典