第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

grunt-contrib-requirejs生成sourcemap配置問(wèn)題

grunt-contrib-requirejs生成sourcemap配置問(wèn)題

慕慕森 2019-04-08 11:18:18
我的代碼使用了requirejs來(lái)做依賴管理,并使用grunt-contrib-requirejs做了打包。js分為了libs,utils,app三個(gè)文件夾,分別存放通用js,組件,私有啟動(dòng)js文件。配置部分如下:requirejs:{build:{options:{appDir:'./dev',baseUrl:'js',dir:'./build',optimize:'uglify2',generateSourceMaps:true,preserveLicenseComments:false,//useSourceUrl:true,optimizeCss:'standard.keepComments.keepLines',paths:{'jquery':'libs/jquery-1.8.2','a':'utils/a','b':'utils/b','c':'utils/c','d':'utils/d','e':'utils/e','de':'app/de'},shim:{},modules:[{name:'de'}]}}}現(xiàn)在的問(wèn)題是,作為要被打包的de.js(app下的啟動(dòng)文件,依賴了一些組件),只是打包生成了其對(duì)應(yīng)的map文件,混淆壓縮文件,缺少對(duì)應(yīng)的文件src.js(混淆壓縮之前的文件copy)。請(qǐng)問(wèn)我配置哪里出了問(wèn)題呢?另外,提供了github地址:https://github.com/xiaomingming/requirejs-package。請(qǐng)指點(diǎn)。
查看完整描述

2 回答

?
FFIVE

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊

我gruntfile的require的配置
requirejs:{
compile:{
options:{
optimize:"none",
generateSourceMaps:false,
//publish任務(wù)時(shí)不可以將generateSourceMaps配置項(xiàng)打開(kāi)
preserveLicenseComments:false,
useSourceUrl:true,
baseUrl:"resource/js",
mainConfigFile:'resource/js/app.js',
name:"app",
out:"resource/js/r.app.js"
}
}
}
---------------
app.js的內(nèi)容
---------------
require.config({
baseUrl:"resource/js",
paths:{
"main":"app",
"jquery":"jquery/jquery-2.1.1.min",
"angular":"angular/angular",
"bootstrap":"bootstrap/bootstrap.min",
"ocLazyLoad":"plugins/oclazyload/dist/ocLazyLoad.min",
"ui-router":"ui-router/angular-ui-router.min",
"ui-bootstrap":"bootstrap/ui-bootstrap-tpls-0.12.0.min",
"notify":"plugins/angular-notify/angular-notify.min",
"icheck":"plugins/iCheck/icheck.min"
},
shim:{
"angular":{exports:"angular"},
"ocLazyLoad":{deps:["angular"]},
"ui-router":{deps:["angular"]},
"ui-bootstrap":{deps:["angular"]},
"notify":{deps:["angular"]},
"icheck":{deps:["angular"]}
}
});
require(["angular","main/app","main/param","main/service","main/config","main/directives","main/controllers"],function(angular){
angular.bootstrap(document,["mlp"]);
});
直行g(shù)runtrequire//這樣可以打包合并的希望可以幫到題主,哦我是用的grunt-requirejs不過(guò)語(yǔ)法應(yīng)該也是差不多的
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-08
  • 2 回答
  • 0 關(guān)注
  • 327 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)