vue3+ts 开发没有vue代码提示也没有ts语法提示
时间: 2023-09-16 22:12:18 浏览: 365
可能是因为你没有正确配置你的编辑器或IDE来支持Vue和TypeScript语法提示。你可以尝试以下几个步骤来解决这个问题:
1. 确认你的编辑器或IDE已安装Vue和TypeScript插件,如VS Code中的Vetur和TypeScript插件。
2. 确认你的项目中已经安装了相关的依赖包,如@vue/cli-plugin-typescript、@vue/compiler-sfc等。
3. 确认你的项目配置文件中已正确配置TypeScript,如tsconfig.json中的compilerOptions字段。
4. 如果你使用的是VS Code,可以尝试在项目根目录下创建一个.vscode文件夹,并在其中创建一个settings.json文件,添加以下内容:
```
{
"vetur.validation.template": false,
"vetur.format.defaultFormatter.html": "prettier",
"vetur.format.defaultFormatter.js": "prettier",
"vetur.format.defaultFormatter.css": "prettier",
"vetur.format.defaultFormatter.less": "prettier",
"vetur.format.defaultFormatter.scss": "prettier",
"vetur.format.defaultFormatter.postcss": "prettier",
"vetur.format.defaultFormatter.stylus": "stylus-supremacy",
"editor.formatOnSave": true,
"typescript.validate.enable": true,
"javascript.validate.enable": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"vue",
"typescript",
"typescriptreact"
],
"eslint.options": {
"extensions": [".js", ".jsx", ".vue", ".ts", ".tsx"]
}
}
```
5. 如果以上步骤仍然不能解决问题,可以尝试重启编辑器或IDE,或者重新安装相关插件和依赖包。
阅读全文