AMD、CMD、CommonJs、ES6都是模塊化的規範標準php
他們區別:html
AMDvue
異步模塊化加載,產出requireJs 定義模塊,加載依賴 define("a",function(a){ return { foo:"xxx" } }) 加載模塊 require(['jquery'], function( jq ) { console.log( jq ) }); 如今的requireJs也支持CMD同步加載的
CMDnode
同步加載模塊,產出seaJs define(function(){ // 經過require加載依賴 var $=require('jquery'); return $; })
CommonJsmysql
產出nodeJs 使用module.exports或exports.變量如exports.name="aaa" 使用require接受模塊
ES6jquery
import/export
如如今的vue腳手架或其餘的腳手架就是使用es6編程而支持使用import/export加載
固然也支持CommonJs
由於使用nodeJs編譯代碼
在使用vue腳手架時因爲如今版本的vue的webpack配置已經調整了,因此要在server里加載mock數據不同,詳細資料webpack
vue的路由API文檔ios
vue懶加載web
express生成器
安裝全局express生成器 cnpm install express-generator -g 而後 express server --view=ejs 當前目錄位置建立server文件目錄,使用ejs爲html模板
mongodb
本地配置環境變量
window配置mongodb,首先mongodb下載合適的版本,而後再在個人電腦配置環境變量的系統變量的path裏配置mongo命令的執行目錄地址
如C:\Program Files\MongoDB\Server\3.6\bin
node啓動
二、PM2啓動