首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:无法解析用于导入分析的源代码,因为内容包含无效的JS语法。

错误:无法解析用于导入分析的源代码,因为内容包含无效的JS语法。
EN

Stack Overflow用户
提问于 2022-06-02 10:26:43
回答 1查看 1.6K关注 0票数 0

当我使用vite + vue对web组件进行单元测试时,遇到了以下错误:

错误:无法解析导入分析的源代码,因为内容包含无效的JS语法。您可能需要安装适当的插件来处理.html文件格式。node_modules/vite/dist/node/chunks/dep-59dc6e00.js:38663:46 node_modules/vite/dist/node/chunks/dep-59dc6e00.js:38659:19 TransformContext.transform❯node_modules/vite/dist/node/chunks/dep-59dc6e00.js:56777:22❯异步Object.transform node_modules/vite/dist/node/chunks/dep-59dc6e00.js:38900:30❯异步doTransform node_modules/vite/dist/node/chunks/dep-59dc6e00.js:55857:29

我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2022-07-18 13:01:05

这里显示文件的HTML部分被视为javascript,这意味着Vue不承认这个HTML。

在我的例子中,错误是因为我将一个组件命名为*.vue (大写V),而不是*.Vue。

代码语言:javascript
复制
import MyComp from "@/components/MyComp.Vue"; //This does not work.

我必须将文件名更改为.vue和导入语句,才能使其正常工作。我还重新启动了服务器(以防万一)

代码语言:javascript
复制
 import MyComp from "@/components/MyComp.vue"; //This does work with same file name.

这可能是因为.Vue文件被视为普通的js文件(而不是组件)。我只是猜一下,我对Vue很陌生。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72474681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档