r.js 前端项目打包
目录结构
原main.js
// RequireJS配置
requirejs.config({
baseUrl: '../js',//js文件载入基路径
//enforceDefine: true,//enforceDefine用来强制模块使用define定义,否则可能会报No define call for ...之类错误
paths: {
ctrl: './models',
libs:"./lib",
'jquery':"./lib/jquery",
"backbone":"./lib/backbone",
'underscore':"./lib/underscore"
} /*路徑別名*/
});
require(["ctrl/m1","jquery"], function (m1,$) {
var view=new m1()
$("html body").html(view.el)
});
新建built.js
({
appDir:'./',
baseUrl: './',
dir:'./app-build',
paths: {
ctrl: './models',
libs:"./lib",
'jquery':"./lib/jquery",
"backbone":"./lib/backbone",
'underscore':"./lib/underscore"
},
modules:[{
name:"./lib/main"
}]
})

浙公网安备 33010602011771号