我的代碼使用了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)。
grunt-contrib-requirejs生成sourcemap配置問(wèn)題
慕慕森
2019-04-08 11:18:18