我正在构建一个流星应用程序,我想知道是否有可能做一些类似以下的事情:
var pages = [
'home',
'contact',
'other'
];
for(var page in pages){
import `/path/${page}`;
}这是一件很小的事情,但当它扩展时,它会让事情变得简单得多。上面的代码不能编译,因为import不允许插值。我已经研究过使用Require语法,它可以编译,但如果我使用插值,就找不到文件。我也尝试过使用meteor的dynamic-import包,但无法理解。
发布于 2018-04-06 16:48:48
不幸的是,大多数(如果不是全部)构建引擎都不支持插值导入路径。它们执行静态分析以确定加载的资产。
即使Meteor动态导入也需要静态路径,“动态”部分是关于加载实际发生的时间,但Meteor仍然需要提前知道路径。
https://stackoverflow.com/questions/49657939
复制相似问题