【问题标题】:How would I include the pre-defined moment locales in Meteor?我将如何在 Meteor 中包含预定义的时刻语言环境?
【发布时间】:2015-07-17 13:18:41
【问题描述】:

我想知道如何在meteor 中包含一个预定义的momentjs 语言环境,它通常位于locales/*.js 中,但在Meteor 中包含此文档并不能正常工作:

<script src="locale/pt.js"></script>

如何在 Meteor 中包含预定义的时刻语言环境?

【问题讨论】:

    标签: meteor momentjs


    【解决方案1】:

    当需要外部资源(javascript 库、css、图像、字体)时,将它们放在public 中。所以在你的情况下,我会把文件放在public/js/momentjs/locales/pt.js。然后,在包含我的应用程序的&lt;head&gt;(在我的情况下为client/head.html)的文件中:

    <head>
      <!-- etc -->
      <script src="/js/momentjs/locales/pt.js"></script>
    </head>
    

    您添加到头部的所有资源最终都会插入到头部所有来自流星包的资源之后,因此无需担心加载顺序。

    【讨论】:

    • 同意,对于实际的库和功能。但是对于一个简单的 momentjs 语言环境文件呢?好像有点过分了。在那种情况下,我至少会将它集成到一个“翻译”目的的包中
    • 好吧,它允许在某些 HTML 中而不是从 .meteor/packages 文件中包含语言环境,从而允许在初始脚本加载时对其进行编译和发送。考虑一下,在页面加载时发送此语言环境可能不是 OP 想要的。
    • 我实际上是在寻找一种方法来包含预定义的时刻语言环境,但这已作为一个单独的问题得到回答。感谢您的关注。
    猜你喜欢
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 2019-08-04
    • 1970-01-01
    相关资源
    最近更新 更多