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" }] }) |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步