typescript-transformer-append-js-extension
抽象的教TypeScript编译器发出JavaScript文件,该文件可以使用es2015模块语法在浏览器中本地运行。动机浏览器现在支持本地加载模块,而无需依赖捆绑程序。但是,与NodeJS不同,浏览器无法尝试许多不同的路径来查找文件,而是必须在第一次尝试时在单个标准HTTP请求中获取正确的文件。这意味着当您import { Foo } from './foo' ,浏览器将尝试在路径http://my-domain/path/foo处获取文件。除非您在未提供扩展名的情况下将HTTP服务器配置为提供JS文件,否则Web服务器很可能在该路径下找不到任何文件,因为实际文件位于http://my-domain/path/foo.js 。解决此问题的一种可能方法是编写您的TS,例如import { Foo } from './foo.js' 。 TypeScript非常聪明,它可以意识
9.97KB
文件大小:
评论区