我已经安装了 Vetur 并jsconfig.js
在我的项目的根目录中有一个文件。这是一个 javascript vue-cli 3 项目。
我确实可以从 .vue 文件到另一个 .vue 文件进行定义。
我确实可以从 .js 文件到另一个 .js 文件进行定义。
我确实可以从 .vue 文件到 .js 文件进行定义。
但,
我无法从 .js 文件转到 .vue 文件的定义。当我尝试这样做时,vscode 会打开“转到参考”小部件。
我的内容jsconfig.file
:
{
// This file is required for VSCode to understand webpack aliases
"module": "es6",
"moduleResolution": "node",
"compilerOptions": {
"resolveJsonModule": true,
"jsx": "preserve",
"module": "commonjs",
"target": "es5",
"sourceMap": true,
"allowSyntheticDefaultImports": true,
"baseUrl": ".",
// Relative to "baseUrl"
"paths": {
"@/*": ["./src/*"],
"mocks/*": ["./tests/unit/specs/__mocks__/*"],
"test-e2e/*": ["./tests/e2e/specs/*"],
"test-unit/*": ["./tests/unit/specs/*"]
}
},
"exclude": [
".git",
".app-cache",
".npm",
".npm-tmp",
"dist",
"dist*",
"node_modules",
"subfolder/dist",
"subfolder/node_modules",
"**/dist/*",
"**/node_modules/*"
]
}
我知道GitHub 上有很多与此相关的问题,但所有这些问题似乎都与 typescript 项目有关或仅涉及.vue
文件。我找不到任何解决这个特定问题的方法。
我尝试安装“vue peek”扩展,但没有任何改变。