使用vue3+ts写项目,使用volar作为vue3的语法指示器,遇到了报错。
Virtual script "d:/AAA-Knowledge/vue3+ts复习+项目/myProject/src/components/fatherText.vue.js" not found, may missing <script lang="ts"> / "allowJs": true / jsconfig.json.volarnot found, may missing <script lang="ts"> / "allowJs": true / jsconfig.json.volar
1、报错截图:
2、报错原因:使用了typescript,但是<script>中没有写lang="ts",没有在配置中添加允许JS的配置(allowJs:true)
3、解决方案:
(1)添加上lang="ts"
(2)在tsconfig.js里面的compilerOptions对象下添加属性:
“allowJs”: true,
文件:tsconfig.js:
"compilerOptions": {
"allowJs": true,
}