gpt4 book ai didi

javascript - 除 main.js 外, meteor 应用程序中没有急切加载的文件

转载 作者:行者123 更新时间:2023-11-30 14:07:37 25 4
gpt4 key购买 nike

在使用最新的 meteor 1.8 客户端创建了一个简单的 meteor 应用程序之后:

meteor create testapp

然后在路径 server/test.js 下添加一个文件,我希望文件 main.jstest.js正在急切地加载服务器端。尽管如此,只有 main.js 被加载到服务器端。

meteor documentation about file structure据报道,main.js 是主要入口点,但如果存在的话,它并不是唯一急切导入的文件。

最佳答案

此行为的原因是 package.js 中的一个部分,它是由 meteor create 创建的 beeing

{
...,
"meteor": {
"mainModule": {
"client": "client/main.js",
"server": "server/main.js"
},
"testModule": "tests/main.js"
}
}

changelog to 1.8他们提到了这种行为。

When specified, these entry points override Meteor's default module loading semantics, rendering imports directories unnecessary. If mainModule is left unspecified for either client or server, the default rules will apply for that architecture, as before. To disable eager loading of modules on a given architecture, simply provide a mainModule value of false.

所以解决方案是从 package.json 中删除 mainModule 部分。

关于javascript - 除 main.js 外, meteor 应用程序中没有急切加载的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55100083/

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