我正在构建一个流星应用程序,我想知道是否可以按照以下方式执行某些操作:
var pages = [
'home',
'contact',
'other'
];
for(var page in pages){
import `/path/${page}`;
}
这是一件小事,但它会在扩展时使事情变得简单。上面的代码没有编译,因为import不允许插值。我已经研究过使用需要编译的语法,但如果使用插值则无法找到文件。我也尝试过使用meteor的动态导入软件包,但无法弄明白。
答案 0 :(得分:0)
不幸的是,大多数(如果不是全部)构建引擎不支持插值导入路径。他们执行静态分析以确定加载的资产。
即使是Meteor动态导入也需要静态路径,"动态"部分是关于加载实际发生的时间,但Meteor仍需要提前知道路径。