首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在r.js中禁用糖化

在r.js中禁用糖化
EN

Stack Overflow用户
提问于 2013-03-18 13:55:12
回答 1查看 6.9K关注 0票数 19

我正在寻找一种方法来防止r.js (RequireJS的优化脚本)丑化我们的JS模块,以保持调试目的的可读性。我希望这个脚本(顺便说一下,在Node.js上运行)有一些要传递的命令行选项。不幸的是,这个工具的文档相当糟糕。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-18 14:41:36

在命令行中将optimize=none传递给r.js,或者在构建脚本中包含optimize: "none"

例如:

代码语言:javascript
复制
({
    baseUrl: ".",
    paths: {
        jquery: "some/other/jquery"
    },
    name: "main",
    out: "main-built.js",
    optimize: "none"
})

有关详细信息,请参阅http://requirejs.org/docs/optimization.html

如果你选中the source,你会看到默认值被设置为"uglify“。以下是可接受的选项:

  • uglify:(默认)使用UglifyJS缩小2.1.2+版中的code.
  • uglify2:。使用UglifyJS2.
  • closure:在简单优化模式下使用谷歌的闭包编译器来简化代码。仅当使用与闭包选项相同的Java.
  • closure.keepLines:运行优化程序时才可用,但将行回车符保留在缩小的files.
  • none:中不会执行缩小。
票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15470521

复制
相关文章

相似问题

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