我的代碼使用了requirejs來做依賴管理,并使用grunt-contrib-requirejs做了打包。js分為了libs,utils,app三個文件夾,分別存放通用js,組件,私有啟動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'}]}}}現在的問題是,作為要被打包的de.js(app下的啟動文件,依賴了一些組件),只是打包生成了其對應的map文件,混淆壓縮文件,缺少對應的文件src.js(混淆壓縮之前的文件copy)。請問我配置哪里出了問題呢?另外,提供了github地址:https://github.com/xiaomingming/requirejs-package。請指點。
grunt-contrib-requirejs生成sourcemap配置問題
慕慕森
2019-04-08 11:18:18