错误未捕获的SyntaxError:意外的令牌{

时间:2018-03-01 13:38:04

标签: javascript django

我正在使用一个众所周知的图书馆。

所以我不认为问题出在代码上。错误和控制台指的是这一行 - typed.js:1

import { initializer } from './initializer.js';

这是脚本标记:

{% block javascript %}
    <script src="{% static 'js/typed/typed.js' %}"></script>  
    ...
{% endblock javascript %}
我做错了什么?

编辑:我看到它的ES语法。我使用的是铬63,自61年以来它一直处于镀铬状态,所以它也不可能。

修改:Here is the JS library I'm trying to use。你会如何在你的django项目中加入这个?

2 个答案:

答案 0 :(得分:0)

你可能忘了结束这个街区吗?

{% block javascript %}
    <script src="{% static 'js/typed/typed.js' %}"></script>
{% endblock javascript %}

答案 1 :(得分:0)

问题是正在使用的原始Typed库是用ES编写的。

使用已转换的版本确保它适用于所有浏览器。

有关特定浏览器支持信息,请参阅此处:
https://caniuse.com/#feat=es6-module