为了账号安全,请及时绑定邮箱和手机立即绑定

trailer-website-koa 项目笔记

标签:
Node.js

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


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消