模块化与nodeJs

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

axios代理跨域与拦截器es6

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

 

mongodb使用配置文件启动

mongodb使用配置文件启动2

mongodb设置帐号密码

mongodb-shell

mongoose 5.3.2 API

mongodb导入json文件

node启动

一、webstrom启动

二、PM2启动

相关文章
相关标签/搜索