ES6:与HTML标签<script>一样从本地脚本导入模块

时间:2019-05-15 09:12:59

标签: javascript ecmascript-6 import es6-module-loader

在我的前端页面中,我有引用了Handlebars的HTML标记:

  
 

现在我只想拥有1个JS文件,所以我下载了 handlebars.min.js ,并尝试通过以下方式从另一个JS文件导入它:

 从'../vendor/handlebars.min'导入车把;
从'../vendor/handlebars.min'导入*作为Handlebars;
 

但是我得到这个错误: TypeError:_vendor_handlebars_min__WEBPACK_IMPORTED_MODULE_2 ___ default.a.compile不是函数

我知道该库不一定要以这种方式导入,但是是否有一些调整可以使其正常工作?此Handlebars库定义为一个匿名函数:

 !function(e){.........}([[
    函数(e,t,n){....},
    函数(e,t){....},
    函数(e,t,n){....}
]);
 

StackOverflow上的一些帖子建议将其全部包装为导出默认值{...}; ,其他人说根本无法完成 ...无法正常工作。

0 个答案:

没有答案