【问题标题】:Meteor: Aggregate multiple CSS and Javascript files into one on development server?Meteor:在开发服务器上将多个 CSS 和 Javascript 文件聚合为一个?
【发布时间】:2023-03-02 21:26:01
【问题描述】:

Meteor 在开发服务器上使用单独的 CSS 和 JS 文件,并在生产服务器上合并和缩小它们。有没有办法强制它组合和缩小开发服务器(localhost)上的所有 JS/CSS,至少在部署之前检查组合文件是否正常工作? 谢谢。

【问题讨论】:

    标签: meteor


    【解决方案1】:
    > meteor run --production
    

    meteor run 现在有一个 production 标志:

    Usage: meteor run [options]
    Options:
      --port, -p    Port to listen on. NOTE: Also uses port N+1 and N+2.         [default: 3000]
      --production  Run in production mode. Minify and bundle CSS and JS files.  [boolean]
    

    【讨论】:

    • 令人印象深刻。缩小的质量令人印象深刻。
    【解决方案2】:

    目前,没有。您可以meteor deploy --debug 将文件保留在生产中未缩小,但此时流星中没有“合并但不缩小”命令。

    根据docs

    您可以通过传递 --debug 以调试模式进行部署。这将使您最喜欢的浏览器内调试器可以读取您的源代码,就像在本地开发模式下一样。

    如果您只是想将多个 javascript 文件合并为一个,here are some ideas

    【讨论】:

    • 谢谢。抱歉,我的问题不够准确。我想结合 缩小。我的意思是我希望能够在本地测试生产行为,所有文件都被缩小/组合,就好像生产服务器上的情况一样。必须有一个特殊标志,当调用 meteor deploy 时会传递一个特殊标志,告诉流星:“嘿,你处于生产模式”。
    猜你喜欢
    • 1970-01-01
    • 2013-04-13
    • 2020-09-16
    • 1970-01-01
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-04
    相关资源
    最近更新 更多