Javascript &引用;[Vue warn]:无效的组件定义“;在Nuxt JS中导入SVG时开玩笑
当我在正在测试的组件中导入SVG时,Jest单元测试中出现了一个错误:Javascript &引用;[Vue warn]:无效的组件定义“;在Nuxt JS中导入SVG时开玩笑,javascript,vue.js,svg,nuxt.js,Javascript,Vue.js,Svg,Nuxt.js,当我在正在测试的组件中导入SVG时,Jest单元测试中出现了一个错误: console.error node_modules/vue/dist/vue.common.dev.js:630 [Vue warn]: Invalid Component definition: found in ---> <Navbar> <Root> console.error节点_modules/vue/dist/vue.commo
console.error node_modules/vue/dist/vue.common.dev.js:630
[Vue warn]: Invalid Component definition:
found in
---> <Navbar>
<Root>
console.error节点_modules/vue/dist/vue.common.dev.js:630
[Vue warn]:无效的组件定义:
发现于
--->
错误消息有点模糊,但当我删除SVG文件的导入时,它消失了,因此我假设SVG导入是原因,如下所示:
我发现VUEJ的解决方案涉及修改“vue.config.js”,如下面的链接所示,但它似乎不适用于NuxtJS,因为那里没有这样的配置文件。我试着在“nuxt.config.js”中这样做,但什么也没发生
我的SVG加载器是“nuxt SVG加载器”。我的直觉是VueJS不支持这个模块,我的测试使用“vue/test utils”中的“shallowMount”,它运行VueJS而不是NuxtJS
如果您有任何想法,我们将不胜感激。对此有任何更新吗?您解决了吗?