在使用mustache模板解析时,引入对应的js文件报错
<script src='../js/mustache.js'></script>
<script type="text/javascript">
console.log(Mustache)
</script>
原因:
(1)Uncaught SyntaxError: Unexpected token ‘export---浏览器兼容问题
(2)ReferenceError: Mustache is not defined-4.1.0版本中没有使用模块化语法,可以通过script标签直接引入使用,4.1.2版本源码使用模块化语法,可使用import引入,也可以使用script标签引入。
解决方法:
(1)在引入js文件的script标签加上type="module"属性
(2)在BootCdn4.1.0版本,而在4.2.0版本中使用script标签方法:
<script type="module">
import Mustache from '../js/mustache.js'
console.log(Mustache)
</script>