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"
    }]
})

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM