首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >源码映射在uglified requirejs项目中

源码映射在uglified requirejs项目中
EN

Stack Overflow用户
提问于 2015-01-13 01:10:20
回答 1查看 1.5K关注 0票数 1

我有一个requirejs项目,我正在用grunt-requirejs ("grunt-contrib-requirejs": "~0.4.1")编译成一个大文件:main.js。此任务已启用源映射生成:

代码语言:javascript
复制
 `requirejs: {       compile: {         options: {           baseUrl: 'source/js',           name: 'main',           optimize: 'none',           generateSourceMaps: true,           out: 'build/js/main.js',           wrap: true,           shim: requireJsConfig.shim,           paths: requireJsConfig.paths         }       }     }` 

在此之后,我使用以下配置使用grunt-uglify ("grunt-contrib-uglify": "~0.2.7")缩减此main.js

代码语言:javascript
复制
   `app: {         options: {           beautify : {             quote_keys: true           },           compress: false,           report: 'min',           sourceMap: 'build/js/main.js.map',           sourceMapIn: 'build/js/main.js.map',      // input from requirejs           sourceMapIncludeSources: true         },         files: {           'build/js/main.js': ['build/js/main.js']         }       }` 

我希望有一个源映射,它会告诉我源文件中的错误(需要使用的那些),但是源映射根本不起作用。我已经很无助了,请帮帮我吧。

EN

回答 1

Stack Overflow用户

发布于 2015-03-09 12:31:01

grunt-require内置了自己的uglify包:

例如:

代码语言:javascript
复制
requirejs: {
    compile: {
        options: {
            generateSourceMaps: true,
            logLevel: 4,
            baseUrl: "common/scripts/",
            include: "./main",
            out: "common/dist/main.js",
            preserveLicenseComments: false,
            optimize: "uglify2",
            mainConfigFile: "common/scripts/main.js"
        }
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27907252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档