我的代码使用了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。请指点。
至尊宝的传说
相关分类