gpt4 book ai didi

meteor - 有条件地加载 Meteor 中的内部 Assets

转载 作者:行者123 更新时间:2023-12-01 06:30:18 25 4
gpt4 key购买 nike

有没有办法防止自动加载我的/client 文件夹中的所有 Assets ?

我正在考虑一个场景,我的登录页面使用的 css/js 文件与我的注册或查看用户文件夹不同。做这个的最好方式是什么?

我最接近解决方案的是 this但这仍然不能解决我的问题。

或者最好的方法是在外部托管我的文件,然后使用 external-file-loader用条件语句?

最佳答案

我刚刚发表modules智能包或多或少为您完成工作。您可以将其添加到您的项目中

mrt add modules

然后,您需要将所有要异步加载的文件的扩展名更改为 .module_js.module_html (目前我们不支持 css )。现在假设您的目录结构或多或少
modules
module1
file1.module_js
file2.module_js
module2
file1.module_js
file2.module_js
client
main.js
server
public
...

最初只有 main.js将出现在您的应用程序中。要为客户端加载其他代码,请使用异步 require称呼:
require('module1', function () {
console.log('the files contained in module1 folder are now loaded');
});

关于meteor - 有条件地加载 Meteor 中的内部 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22764123/

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