项目打包时报could not relolve “...”,因为vite已不再默认忽略.vue扩展名。
解决方法如下:
在vite.config.js中配置vite使其忽略 .vue 扩展名(不建议忽略)
注意:即使忽略了.vue文件,在实际写的时候也要加.vue后缀
import { defineConfig } from 'vite'
export default defineConfig({
// ...其他配置项
resolve: {
// 忽略后缀名的配置选项,
// 添加 .vue 选项
extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue']
}
})