支持的特性
支持的浏览器
默认情况下,生成的项目支持所有现代浏览器。和 Create React App 一致, 如果你的项目想支持 Internet Explorer 9 , 10 和 11 ,那么需要 polyfills。
支持 Webpack 5
打包设置主要使用的 webpack 版本是 5.x,具体可查看 lark-cli-service
支持的语言特性
项目使用 babel 编译,默认使用 typescript,可根据需要配置自定义 babel 设置
如果你使用任何其他需要 运行时(runtime)支持 的 ES6+ 特性(例如 Array.from() 或 Symbol ),请确保 手动包含相应的 polyfill ,或者你所定位的浏览器已经支持它们。
示例:
<script crossorigin src="https://polyfill.alicdn.com/polyfill.min.js?features=Promise%2CIntersectionObserver%2CObject.entries%2CArray.from"></script>