可以告诉TypeScript编译器使用outFile选项将所有文件捆绑在一起成为单个构建文件。
但是,如果捆绑*的.ts文件只,并没有依赖关系,从node_modules或AMD装载机的实施。
我想知道是否可以告诉TypeScript编译器将所有内容捆绑在该文件中吗?
聚苯乙烯
我知道Brunch,WebPack和其他捆绑工具,但是对于简单的情况,这似乎有些过头了,我只想在可能的情况下放弃TS编译器。
我是 Pixi.js 的新手,但我有一些使用 TypeScript 的经验。我真的很难将 Pixi.js 导入到我的项目中。
我使用 Pixi 和普通 JavaScript 的 CDN 导入运行了一个小型 Pixi.js 项目,现在我尝试在 TypeScript 上运行相同的项目。我认为我的选择之一是使用 Pixi 的 CDN 导入,然后导入 Pixi 的类型定义,但我在几个地方读到 Pixi 的后续版本已经用 TypeScript 编写,所以我认为这不是一个对于我来说,使用该库的 JavaScript 版本然后导入我自己的 TypeScript 定义是一个不错的选择。
我尝试使用npm install pixi.js然后,import * as PIXI from "pixi.js";但这给了我这个 TypeScript 错误:
This module is declared with using 'export =', and can only be used with a default import when using the 'allowSyntheticDefaultImports' flag.
并且当我强制它编译时,它也会给我这个浏览器错误:
Uncaught TypeError: Failed to resolve module specifier "pixi.js". Relative references must …