因为使用了 ES6 中用来传递异步消息的的Promise,而IE低版本的浏览器不支持。 如图所示: 解决方法第一步: 安装 babel-polyfill 。 babel-polyfill可以模拟ES6使用的环境,可以使用ES6的所有新方法 npm install --save babel-polyf ...
分类:
其他好文 时间:
2017-09-12 17:39:42
阅读次数:
191
什么是loader呢,官方解释为文件的预处理器,通俗点说webpack在处理静态资源的时候,需要加载各种loader,比如,html文件,要用html-loader, css文件要用css-loader,style-loader等等. 官方参考文档:https://webpack.js.org/lo ...
分类:
Web程序 时间:
2017-09-11 13:14:26
阅读次数:
228
一、语法支持设置 Preferences > Languages & Frameworks > JavaScript 二、Babel安装 1、全局安装 2、当前项目,适用于使用不同babel版本的情况 三、Babel基本用法 四、webstorm中使用babel 0、新建一个test.js文件,用作 ...
分类:
Web程序 时间:
2017-09-07 20:19:41
阅读次数:
332
我的解决方案是:把C:\Users\LJ\AppData\Roaming\npm-cache这个目录中的东西都删了 ...
分类:
Web程序 时间:
2017-09-07 19:26:23
阅读次数:
203
在实际开发中,ES6已经非常普及了。掌握ES6的知识变成了一种必须。尽管我们在使用时仍然需要经过babel编译。 ES6彻底改变了前端的编码风格,可以说对于前端的影响非常巨大。值得高兴的是,如果你熟悉ES5,学习ES6并不需要花费太多的时间就可以掌握,因为常用的基础语法并不多,花少量的时间,就可以开 ...
分类:
其他好文 时间:
2017-09-07 14:51:58
阅读次数:
160
主要是IE对promise的支持不好,我也是搜索后解决的,主要参考这个网站https://babeljs.io/docs/usage/polyfill/安装 npm install --save babel-polyfill在package.json中添加依赖,devDependencies:{…"... ...
分类:
其他好文 时间:
2017-09-07 13:43:43
阅读次数:
310
一、检查File-Watchers中Babel的Arguments,有一项presets的设置,把他更改为=es2015,详细设置如下: $FilePathRelativeToProjectRoot$ --out-dir dist --source-maps --presets=es2015 二、把 ...
分类:
其他好文 时间:
2017-09-07 09:54:16
阅读次数:
694
1. webpack打包压缩 ES6 js、.vue报错: 这个问题通常是因为js用了es6的写法,uglifyJs 不支持压缩出错。 解决办法: 1 查看是否有使用babel转换。 打开webpack.base.conf.js 检查include里是否包含了你的代码。 2 查看转换的版本是否是es ...
分类:
Web程序 时间:
2017-09-01 15:44:37
阅读次数:
316
1、nuxt中使用element-ui 相关配置 1、首先在nuxt.config.js中配置如下:```vender:[ 'element-ui'],babel:{ "plugins": [["component", [ { "libraryName": "element-ui", "styleL ...
分类:
其他好文 时间:
2017-09-01 00:01:00
阅读次数:
266
希望可以帮到初学vue的同学. 这里解释一下vue-cli生成的项目结构中每一个文件是做什么的? 1 build 和 config 这两个文件夹都是webpack配置相关. 2 node_modules 是 npm install 时安装的依赖代码库. 3 src 是存放源码的文件夹(开发的代码). ...
分类:
其他好文 时间:
2017-08-26 19:44:37
阅读次数:
209