Incorrect Target Target version mismatch. You can specify the target version in vueCompilerOptions.target in tsconfig.json / jsconfig.json. (Expected "target": 2.7) vue version: 2.7.14 tsconfig target: 3 (default) vue: /Users/shenglei/Downloads/👨🏻💻/vuet11/node_modules/vue/package.json tsconfig: Not found
时间: 2024-01-14 10:05:00 浏览: 156
异常详细信息: EnterpriseDT.Net.Ftp.FTPException: plan/??_SV_201011121502.DNJH: The filename, directory name, or volume label syntax is incorrect
这个错误提示是在使用 Vue.js 2.7.14 版本时,你的 TypeScript 编译目标版本与 Vue.js 版本不一致所导致的。你可以在项目根目录下的 tsconfig.json 或者 jsconfig.json 文件中设置编译目标版本为 2.7,例如:
```json
{
"compilerOptions": {
"target": "es2015",
"module": "esnext",
"strict": true,
"jsx": "preserve",
"importHelpers": true,
"moduleResolution": "node",
"experimentalDecorators": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"sourceMap": true,
"baseUrl": ".",
"types": [
"webpack-env"
],
"paths": {
"@/*": [
"src/*"
]
},
"vueCompilerOptions": {
"target": "2.7"
}
},
"include": [
"src/**/*.ts",
"src/**/*.tsx",
"src/**/*.vue",
"tests/**/*.ts",
"tests/**/*.tsx"
],
"exclude": [
"node_modules"
]
}
```
在上述代码中,需要注意的是设置 `"vueCompilerOptions": { "target": "2.7" }` 以保证 Vue.js 编译时使用的 TypeScript 版本与你设置的目标版本一致。同时,你也需要将 `tsconfig.json` 或 `jsconfig.json` 文件放置在项目根目录下。
阅读全文