Skip to content

Latest commit

 

History

History
90 lines (68 loc) · 1.6 KB

DEVELOP.md

File metadata and controls

90 lines (68 loc) · 1.6 KB

DEVELOP

package.json

npm init

koa2

npm install --save koa@next
npm install --save koa-router@next
npm install --save koa-bodyparser@next
npm install --save koa-logger@next
npm install --save koa-convert
npm install --save koa-multer
npm install --save koa-static@next
npm install --save koa-cors

eslint

npm install --save-dev eslint

babel

npm install --save babel-polyfill
npm install --save-dev babel-core
npm install --save-dev babel-eslint
npm install --save-dev babel-plugin-transform-async-to-module-method
npm install --save-dev babel-preset-es2015
npm install --save-dev babel-preset-stage-0

gulp

npm install --save-dev glob
npm install --save-dev gulp
npm install --save-dev gulp-babel 
npm install --save-dev gulp-changed
npm install --save-dev gulp-plumber
npm install --save-dev gulp-rename
npm install --save-dev gulp-sourcemaps
npm install --save-dev gulp-watch
npm install --save-dev run-sequence

mongodb

npm install --save mongoose

redis

$ npm install --save redis

auth

npm install --save koa-passport@next
npm install --save passport-local

bcrypt

npm install -g node-gyp
npm install --save bcrypt

other

npm install --save bluebird
npm install --save jsonwebtoken

WebStorm

  • Preferences > Languages & Frameworks > Node.js and NPm > Node interperter:v5.11.1 | enable Node.js Core library
  • Preferences > Languages & Frameworks > JavaScript > JavaScript language version > ECMAScript
  • Preferences > Languages & Frameworks > JavaScript > Code Quality Tools > ESLint > Enable