前端构建工具里babel-polyfill的使用问题
2024-08-23 15:51:59
看了很多react工程的package.json文件,里面都没有使用babel-polyfill,那对ES6的新API是如何做到被IE9这样的浏览器识别的呢,难道在webpack打包的时候通过别的方式加了API?先自己试一下。
这是package.json文件,
{
"name": "part3",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"build": "webpack",
"dev": "webpack-dev-server --hot"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"babel-core": "^6.9.1",
"babel-loader": "^6.2.4",
"babel-preset-es2015": "^6.9.0",
"babel-preset-react": "^6.5.0",
"babel-preset-react-hmre": "^1.1.1",
"eslint": "^2.13.0",
"eslint-config-airbnb": "^9.0.1",
"eslint-loader": "^1.3.0",
"eslint-plugin-import": "^1.8.1",
"eslint-plugin-jsx-a11y": "^1.5.3",
"eslint-plugin-react": "^5.2.2",
"html-webpack-plugin": "^2.21.0",
"webpack": "^1.13.1",
"webpack-dev-server": "^1.14.1"
},
"dependencies": {
"react": "^15.1.0",
"react-dom": "^15.1.0"
}
}
这是react文件
import React from 'react';
import ReactDOM from 'react-dom';
const b = Array.of(1, 2, 4);
console.log(b); function App() {
return (
<div className="container">
<h1>Hello React!</h1>
</div>
);
} const app = document.createElement('div');
document.body.appendChild(app);
ReactDOM.render(<App />, app);
编译后chrome能正常输出数组b,而IE9显示错误:SCRIPT438: 对象不支持“of”属性或方法
那该如何使IE9获得ES6的API呢?先看一篇文章ES6 + Webpack + React + Babel 如何在低版本浏览器上愉快的玩耍(下)
OK,看完这篇文章然后自己试一下,应该就明白了。
最新文章
- Greenplum查询计划分析
- 时钟周期,CPU周期,指令周期,CPU时间片
- C#面向接口编程详解(1)——思想基础
- Timer类和TimerTask类
- Android MultiDex兼容包怎么使用?
- 在archlinux上搭建twitter storm cluster
- mysql 根据某个字段将多条记录的某个字段拼接成一个字段
- LR测试工具性能指标详解
- mvc验证码
- 【技术贴】第二篇 :解决使用maven jetty启动后无法加载修改过后的静态资源
- Windows Azure 社区新闻综述(#78 版)
- Mybatis JPA 代码构建
- Python装饰器主要用法
- asp.net core 系列之webapi集成EFCore的简单操作教程
- Leetcode 存在重复元素 (219,220)
- vue 双向绑定 数据修改但页面没刷新
- ImageMagick:获取一行文字的宽与高
- NO-CARRIER
- IO流_文件切割与合并
- php 常用设计模式demo
热门文章
- 微信支付v2开发(5) 订单查询
- VMware Windows安装详细过程(详细图解)
- python基础-合并列表
- 【Codeforces Round #301 (Div. 2) C】 Ice Cave
- 【Codeforces Round #433 (Div. 2) C】Planning
- Linear to physical address translation with support for page attributes
- 洛谷——P1774 最接近神的人_NOI导刊2010提高(02)
- hdu2049(组合数学)
- linux中关闭程序或进程
- 一致哈希算法Java实现