webpack5学习前言_2配置webpack环境(配置babel)

一、为什么要配置 babel ?
ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块。但因为一些历史原因,虽然 Node.js 已经实现了99%的ES6新特性,采用的却是 CommonJS 规范,使用 require 引入模块,使用module.exports导出接口。为了能让 Node.js 能够正常运行ES6等高级语法,所以需要使用 babel 来进行调用。
无法识别ES6语法,如下图所示:
无法识别ES6语法

二、使用前,需要安装依赖:
1、全局安装 babel-cli
命令:

npm install babel-cli -g

2、安装 babel-preset-env
命令:

npm install babel-preset-env -D

三、修改 package.json 文件

{
  "name": "package_4",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "babel-node --presets env ./src/main.js"
  },
  "keywords": [],
  "author": "linjy",
  "license": "ISC",
  "devDependencies": {
    "babel-preset-env": "^1.7.0",
    "webpack": "^5.74.0",
    "webpack-cli": "^4.10.0"
  }
}

运行结果:
在这里插入图片描述
四、git源码仓库:在 package_2.2 文件里面
https://github.com/linjyuan/webpack_code

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值