babel nodejs 语法提升es6 es7 标准用法

技术分享 2019-10-01 00:00:00
babel nodejs 语法提升es7 标准用法


安装 babel-core 核心 babel-cli 命令行 babel-preset-env 预设npm install --save-dev @babel/core @babel/cli @babel/node @babel/preset-env编辑根目录 .babelrc env 默认最高语法都支持 node current 可以刚好转到当前node版本支持的语法,这样转换量最小{
"presets":
]
}
生产环境和开发环境,假设 index.js 为项目入口文件 node start 为启动命令 ,编辑 package.json"scripts": {
"build": "rimraf dist/ && babel ./ --out-dir dist/ --ignore ./node_modules,./.babelrc,./package.json,./npm-debug.log --copy-files",
"start": "npm run build && node dist/index.js",
"test": "npx babel-node index"
}
先运行build指令,让babel 把index.js 转换成 低版本JavaScript,并放到 dist 目录里面 ,然后直接执行低版本对应javaScript
咨询小瓶科技
咨询我们
顶部