几个月没用webpack都忘了好多了。

webpack构建前端,使用时除了entry/output,就是plugins和module.loaders,还有本地测试的devServer。

npm install --save-dev babel-core babel-loader babel-preset-es2015 babel-preset-latest

现在写js流行ES6+,webpack使用babel配置(presets)有三种。presets可以指定转换版本和相关插件、配置。

1.直接在loaders中设置配置。

module:{

  loaders;[

  {  test:/\.js$/,

    loader:'babel-loader',

    include: path.resolve(__dirname,'src'),//解析绝对路径

    exclude: path.resolve(__dirname,'node_modules'),

    query:{preset:'es2015'}},

  ]

//注意:loader关键字后面的-loader后缀现在已不允许省略

2.在根目录下创建.babelrc文件,

{presets:['es2015']}

3.在package.json中添加“babel”属性,

“babel”:{"presets":["es2015"]}

最新文章

  1. asp.net留言板项目源代码下载
  2. 学习笔记——关于HTML(含HTML5)的块级元素和行级(内联)元素总结
  3. vim vi 及其相关插件的使用
  4. javascript DOM操作HTML文档
  5. java中的浅拷贝与深拷贝
  6. Java String.split()注意点
  7. Tornado,展示一下模板渲染
  8. HDU 5067-Harry And Dig Machine(DFS)
  9. LinqToSql增加、修改、删除---(转载)
  10. Linux内核态抢占机制分析(转)
  11. 《高质量程序设计指南:C++/C语言》面试题整理
  12. Android Stuido 提高开发效率的插件
  13. 使用CJSON库实现XML与JSON格式的相互转化
  14. in与exists和not in 与 not exists的区别
  15. vue-cli3.0 笔记
  16. mysql LAST_INSERT_ID详解
  17. SECURITY_ATTRIBUTES 实现最低权限总结
  18. 布线问题 (NYOJ38)
  19. pyqt二进制和图片的转换
  20. jquery获取父级元素、子级元素、兄弟元素的方法

热门文章

  1. ES6中对数组的扩展
  2. 只会Vue怎么开发小程序?vue和微信小程序的到底有哪些区别?
  3. linux--配置开发环境 --Nginx篇
  4. Python3 字符串格式化(%操作符)
  5. apache、nginx配置openssl自签名证书
  6. Django中的content_type表
  7. webpack4.x开发环境配置
  8. Docker配置TLS认证,修复因暴露2375端口引发漏洞
  9. 写给Android 混淆小白的快速混淆方法
  10. 《Docker从入门到跑路》之镜像和容器的基本操作