【问题标题】:Meteor client side javascript minification and mearging but no mangling variable namesMeteor 客户端 javascript 缩小和合并,但没有修改变量名
【发布时间】:2017-01-18 02:03:30
【问题描述】:

在 Meteor 中,如何在客户端缩小和合并 javascript;但不要破坏/更改变量名/函数名?

是否有任何捆绑选项可用?

编辑: 我目前正在使用:meteor bundle--debug 选项;但根本没有做任何缩小。我正在寻找捆绑以及合并所有 js 和 cs 文件。

在更改变量名时,我的 js 脚本会中断! 捆绑客户端 js 时,meteor 使用的命令是什么 .. 是否与 uglify 一起使用 .. 有哪些选项我可以简单地删除“修改变量名称选项”

注意: 我不想使用meteor --production 或meteor bundle --debug。因为他们保留了所有文件..我有很多文件。以及包中的 js 文件。出于性能原因,我根本不想要这个。

【问题讨论】:

    标签: meteor


    【解决方案1】:

    当您在生产模式下运行 Meteor 时,它会自动在客户端上压缩和捆绑您的 CSS 和 JS:

    meteor --production
    

    【讨论】:

    • 带有 --debug 选项的流星包;但根本没有做任何缩小。我正在寻找捆绑以及合并所有 js 和 cs 文件。
    • @naveen 这就是预期的功能。 meteor bundle 默认情况下会缩小并捆绑所有文件。如果您使用meteor bundle --debug,它不会缩小。你可以通过运行meteor help bundle 看到这一点。 debug 选项的目的是让您查看发生错误或意外功能的行号,以及更好地使用浏览器的调试功能。如果你缩小你的文件,你就不能这样做
    • 我只想缩小,但不想更改变量名,因为我的 js 依赖于变量名
    • Meteor 在缩小时不应更改任何外部变量名称......它应该可以正常工作。什么名字在变?
    • 它确实改变了所有的变量名.. :(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-09
    • 2012-09-27
    • 1970-01-01
    • 2013-05-27
    • 2016-08-05
    • 1970-01-01
    相关资源
    最近更新 更多