码迷,mamicode.com
首页 > 其他好文 > 详细

在BAE上发布koa应用

时间:2017-06-21 00:22:36      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:es6   .json   folder   标准   segment   最新   status   node   time   

1.以最新标准(ES7)写koa应用
2.编译:babel sourc_folder_name -d target_folder_name
3.进入target_folder,依次执行下面的命令

git status -s
git add -A
git commit -m "comment"
git push

注意:

1. require(‘babel-polyfill‘); 必须写在所有代码之前(babel-node方式执行时不需要)
原因:es6中Generators使用babel编译时会提醒 regeneratorRuntime is not defined,官方提供的解决方案:http://babeljs.io/docs/usage/polyfill/
在包含generators的js头部加入 require(‘babel/polyfill‘);
2. 为了BAE能执行通过,package.json中也需要加入: ["babel-polyfill": "6.13.0",]
3. babel的环境:工程目录下必须放 .babelrc , 内容为:
{
"presets": [
"es2015",
"stage-1"
],
"plugins": []
}

4.上传的文件过大,需要更改git配置文件
git config –global http.postBuffer 52428800

参考:https://segmentfault.com/a/1190000003905035

在BAE上发布koa应用

标签:es6   .json   folder   标准   segment   最新   status   node   time   

原文地址:http://www.cnblogs.com/snail53/p/7056891.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!