我开始在一个真正的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] 删除。
我来说两句