gpt4 book ai didi

javascript - Meteor 服务器端 js 兼容性

转载 作者:行者123 更新时间:2023-11-28 06:58:41 24 4
gpt4 key购买 nike

如何在服务器端实现与client/compatibility文件夹在客户端提供的相同功能。

我有很多旧的 js 函数的文件,这些函数定义为:

函数 functionName() {...}

我需要从我的新服务器端 Meteor 代码访问这些文件,但因为它们位于不同的文件中,并且 Meteor 为每个文件提供了自己的命名空间,因此它们不在范围内。

我可以通过将声明更改为全局来强制每个库函数为全局函数:

functionName = function() {...}

但是这是不切实际的,因为我不拥有或维护 js 函数。

为了防止在客户端发生这种换行,您可以将 js 文件放在 client/compatibility 文件夹中。如何防止这种包装服务器端?服务器/兼容性似乎不起作用。创建包和使用 api.export()

也不行

最佳答案

By default meteor wraps each js file to give it it's own namespace.

这不准确。如果您创建一个文件 /client/lib/something.js 并将其放入其中:

GlobalObject = {};

然后 GlobalObject 将可以在整个项目中访问。

您能否将您的问题编辑得更具体一些?您到底想实现什么目标?你能发布一些代码吗?

关于javascript - Meteor 服务器端 js 兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32336954/

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