继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

trailer-website-koa 项目笔记

慕村9548890
关注TA
已关注
手记 1297
粉丝 227
获赞 991

node支持import语法

  1. 安装插件 npm i babel-cli babel-preset-env -D

  2. 添加配置文件 .babelrc

{  "presets": [
    [      "env",
      {        "targets": {          "node": "current"
        }
      }
    ]
  ]
}
  1. package.json文件添加配置

"scripts": {    "dev":"nodemon -w src --exec \"babel-node src --presets env\"", // 监测src文件夹下的
    "test": "echo \"Error: no test specified\" && exit"
  },

node@8.x 新增的工具模块

import {promisify} from 'util' // promisify 序列化一个promise

生产环境支持ES6/7

  1. 安装依赖
    npm i -S babel-plugin-transform-runtime babel-runtime -D

  2. 修改配置

 { "presets": [
   [     "env",
     {       "targets": {         "node": "current"
       }
     }
   ]
 ], "plugins": [
   [     "transform-runtime",
     {       "polyfill": false,       "regeneratoe": true
     }
   ]
 ]
}
  1. package.json文件添加配置

  "scripts": {    "dev": "nodemon -w src --exec \"babel-node src --presets env\"",    "build": "rimraf dist && babel src -s -D -d dist --presets env",    "production": "nodemon dist",    "test": "echo \"Error: no test specified\" && exit"
  },



作者:琪先生_zZ
链接:https://www.jianshu.com/p/fb260b82c29d


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP