【发布时间】:2015-07-17 13:18:41
【问题描述】:
我想知道如何在meteor 中包含一个预定义的momentjs 语言环境,它通常位于locales/*.js 中,但在Meteor 中包含此文档并不能正常工作:
<script src="locale/pt.js"></script>
如何在 Meteor 中包含预定义的时刻语言环境?
【问题讨论】:
我想知道如何在meteor 中包含一个预定义的momentjs 语言环境,它通常位于locales/*.js 中,但在Meteor 中包含此文档并不能正常工作:
<script src="locale/pt.js"></script>
如何在 Meteor 中包含预定义的时刻语言环境?
【问题讨论】:
当需要外部资源(javascript 库、css、图像、字体)时,将它们放在public 中。所以在你的情况下,我会把文件放在public/js/momentjs/locales/pt.js。然后,在包含我的应用程序的<head>(在我的情况下为client/head.html)的文件中:
<head>
<!-- etc -->
<script src="/js/momentjs/locales/pt.js"></script>
</head>
您添加到头部的所有资源最终都会插入到头部在所有来自流星包的资源之后,因此无需担心加载顺序。
【讨论】:
.meteor/packages 文件中包含语言环境,从而允许在初始脚本加载时对其进行编译和发送。考虑一下,在页面加载时发送此语言环境可能不是 OP 想要的。