尝试在Django应用程序的js文件中导入vue.js时出现“未捕获的SyntaxError:无法在模块外部使用import语句”

naspy971

我开始在一个真正的django项目中使用vue.js,但是我已经遇到了一个问题。

我已经在venv环境中安装了npm,并安装了vue软件包。

我现在想在一个js文件中创建一个Vue对象,所以我使用:

import Vue from 'vue'

但是在控制台中我得到了这个错误

未捕获的SyntaxError:无法在模块外部使用import语句

我已经搜索了此问题,但是找不到适合我具体情况的好答案。

然后如何通过npm包继续使用vue js?

乔伊·卡莱尔

我敢肯定,更好,但更困难的方法是让webpack和babel参与其中。但是,对于我的小项目,这似乎有些过分。我使node_modules目录对staticfiles finder可见:

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "node_modules"),
)

现在,我不得不通过STATIC_URL访问它们(对我来说是“ / static /”)。

import Vue from 'static/dist/vue/vue.js'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档