CommonJs 规范
const { Controller } = require('egg');
class UserController extends Controller {
}
module.exports = UserController;
ES6 规范
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const router = new VueRouter({
})
export default router
AMD 规范
define(['package/lib'], function (lib) {
function foo() {
lib.log('AMD 是规范, RequireJS 是实现方案 ')
}
return {
foo
}
});
CMD 规范
define(function (require, exports, module) {
var $ = require('jquery');
var Spinning = require('./spinning');
});