在BAE上發佈koa應用

1.以最新標準(ES7)寫koa應用
2.編譯:babel sourc_folder_name -d target_folder_name
3.進入target_folder,依次執行下面的命令node

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

注意:git

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": []
}es6

4.上傳的文件過大,須要更改git配置文件
git config –global http.postBuffer 52428800json

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

相關文章
相關標籤/搜索