gpt4 book ai didi

javascript - Meteor:为模板选择自定义 javascript 和自定义 css

转载 作者:太空宇宙 更新时间:2023-11-04 03:13:26 25 4
gpt4 key购买 nike

据我所知,在 Meteor 中,当编译应用程序时,所有的 javascript 文件和所有的 css 文件将被合并到一个文件中。我认为这种行为会降低应用程序的速度(因为用户必须下载该页面不需要的所有 css 和 javascript)。此外,这种行为使我们的应用程序不是动态的,因为可能某些页面,我们需要不同的 css 或 javascript 文件。

所以我的问题是:我们如何为模板选择自定义 javascript 和自定义 css? Meteor 支持这个吗?

谢谢 :)

最佳答案

AFAIK Meteor 并不完全支持这种方式。所以你有两种解决方法。
一种是编写一个自己的扩展来帮助你解决这个问题,或者找到一个已经存在的扩展。
另一种是将你的特殊资源放在 /yourMeteorApp/public 从合并过程中排除的文件夹(参见 http://docs.meteor.com/#/full/structuringyourapp )。现在您可以编写一些特定于模板的逻辑,以便在访问您的模板时从那里加载和评估 JS 和 CSS 资源。 public 中的资源可直接在根级别上使用 - 因此 public/js/my.js 将在 www.example.com/js/my.js 下可用

更新:
这个答案很旧,在现代 Meteor 应用程序中,您应该使用导入逻辑(和 imports 文件夹),当我最初回答这个问题时,它并不存在:https://guide.meteor.com/structure.html#intro-to-import-export
这应该是目前处理任何动态 JS 需求和构建应用程序的最佳方式。

关于javascript - Meteor:为模板选择自定义 javascript 和自定义 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29148759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com