IE浏览器(只考虑IE11,更低版本我没考虑)运行时报 Promise未定义的错误 解决办法: 1. 安装babel-polyfill (1.) npm install babel-polyfill --save (2. ) 在main.ts中 import "babel-polyfill" (3. ...
分类:
其他好文 时间:
2018-01-29 16:18:14
阅读次数:
1708
创建项目 创建一个目录,使用npm快速初始化 安装依赖 安装webpack以及babel 安装Nerv 添加配置文件 在项目根目录下添加一个简单的webpack配置文件webpack.config.js 在项目根目录下添加一个babel的配置文件.babelrc 添加项目入口文件 在项目根目录下添加 ...
分类:
其他好文 时间:
2018-01-27 22:23:03
阅读次数:
399
一、配置文件.babelrc,存放在项目的根目录下 ...
分类:
其他好文 时间:
2018-01-25 18:54:47
阅读次数:
132
npm init //创建package.json文件 下载转换babel库及其100+依赖 npm install babel-cli -D npm install babel-preset-env -D -D 是把相应的依赖包写入package的devDependencies中,方便别人直接使用 ...
分类:
其他好文 时间:
2018-01-23 20:19:23
阅读次数:
147
俗话说“万丈高楼平地起”,从这一期开始,我们将使用基于Webpack+Babel的React学习React框架中的一些基础概念。在学习React的过程中经常会把Element、Class和Component这几个基础概念混淆。所以我们看看这些React的概念到底是干什么的,有什么作用。 1. 从Re ...
分类:
其他好文 时间:
2018-01-22 23:05:18
阅读次数:
202
什么是Babel The compiler for writing next generation JavaScript. 什么是Babel The compiler for writing next generation JavaScript. 官网是这么说的,翻译一下就是下一代JavaScrip ...
分类:
其他好文 时间:
2018-01-20 16:30:44
阅读次数:
171
最近在学习使用Webpack3的时候发现,它已经可以在不使用babel的情况下使用ES6的模块加载功能了。 说到ES6的模块加载功能,我们先复习一下CommonJS规范吧: 一 . CommonJS规范规定,在每个模块内的module变量代表当前模块。这个变量的module.exports属性是对外 ...
分类:
其他好文 时间:
2018-01-17 15:48:52
阅读次数:
756
JSX,即javscript XML,是js内定义的一套XML语法。目前是使用babel作为JSX的编译器。这也是在前几期中载入babel的原因。 Facebook引入JSX是为了解决前端代码工程复杂、维护困难等问题。JSX为我们提供了一种虚拟DOM的实现方式。 通过使用类XML语法的JSX,定义虚 ...
分类:
Web程序 时间:
2018-01-17 10:14:18
阅读次数:
149
这个demo的大致目录如下: 需要安装的loader //这是处理css样式的loader npm install --save-dev css-loader //计算页面的样式的loader npm install --save-dev style-loader //处理的如png,svg,eot ...
分类:
Web程序 时间:
2018-01-15 20:33:30
阅读次数:
180
babel-preset-es2015 是一个babel的插件,用于将部分ES6 语法转换为ES5 语法。转换的语法包括: 箭头函数 class语法 const和let 对象属性名表达式: let a = { ['a'+'b']: 1 } 对象属性名缩写 var o = { a, b, c }; v ...
分类:
其他好文 时间:
2018-01-13 21:01:01
阅读次数:
732