Virtual script not found, may missing <script lang=“ts“> / “allowJs“: true / jsconfig.json. 报错解决

现在在用vue3+ts做项目,用volar做vue3语法指示器,遇到一些问题可能会报错。比如如下报错:

Virtual script not found, may missing <script lang="ts"> / "allowJs": true / jsconfig.json. volar

虽然说项目还是可以正常运行,但是volar会给与蓝色波浪线的警示

1、什么时候会出现这样的情况:
如果我的script标签没有添加lang="ts"就会报这个错,

2、出现的原因是
没有在配置中添加允许JS的配置(allowJs:true)

3、如何解决?
在tsconfig.js里面的compilerOptions对象下添加属性:
“allowJs”: true,

文件:tsconfig.js:

 "compilerOptions": {
    "allowJs": true,
    }

问题解决啦

你可能感兴趣的:(Vue,javascript,前端)