typescript - 从只有 npm 的项目开始,使用 ES6 特性和目标 ES5 而不提供 polyfill?
问题描述
我有一个简单的 TypeScript 项目,npm
到目前为止,没有其他构建工具。没有webpack
或babel
还没有。
无需考虑提供 polyfill即可使用ES6
功能和目标的最简单的好方法是什么?ES5
我的印象是babel
and/orwebpack
可能是适用于此的工具,但我发现的大多数指南都假设已经使用webpack
and some front-end framework
。我还没有想出从vanilla TypeScript project
像我一样开始的一个好的解决方案。
解决方案
在您的 tsconfig.json 中设置目标:“es5”和 lib:[“es6”]。
Typescript 包含 es6/es7 功能,如果您正确配置 tsconfig.json,它将为您转换所有内容
推荐阅读
- opencv - 在 Windows 10 中编译具有 CUDA 支持的 OpenCV
- python - 无法分析此代码段的输出是如何产生的
- javascript - 两个随机选择的元素是否相互匹配?
- mongodb - 如何过滤和删除在 2 个字段中具有相同值的文档。[蒙古3.2]
- opencv - 如何在 Flutter 中获取图像中框的位置?
- angular - 尽管使用了 formBuilder.control,但“没有带路径的表单控件的值访问器”
- android - 如何更改操作栏的标题?
- tfs - 将代码部署到 tomcat 服务器时,Java TFS SDK 无法对用户进行身份验证
- ios - 应用商店连接。无法添加新版本没有出现蓝色加号按钮。有谁知道为什么会这样?
- dart - 双重预期时如何处理响应中的int?