安装vue3之后(启用TS、JSX、pinia)但打开route.ts文件,一直报错提示:
import HomeView from '../views/HomeView.vue'
import Transaction from "@/views/TransactionView.vue";
在vite.config.js 文件中已经有写了at的别名 fileURLToPath(new URL('./src', import.meta.url))
。
import { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
vueJsx(),
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
}
})
提示找不到,但实际上是存在的,并且webstorm里面点进去是可以打开对应的文件,但一直报红色。
新增一个 jsconfig.json 文件,然后重新打开试试: