Vite构建React项目时出现axios包缺少./axios.js标识符错误求助
Vite构建React项目时Axios缺失specifier问题的解决办法
检查并调整Axios版本
该报错多因Axios版本与Vite的CommonJS解析器不兼容导致,建议卸载当前版本后安装兼容版本:npm uninstall axios npm install axios@1.6.0修改Vite配置强制解析Axios入口
在vite.config.js中添加如下配置,指定Axios的正确CommonJS入口文件,避免解析路径错误:import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' export default defineConfig({ plugins: [react()], optimizeDeps: { include: ['axios'] }, resolve: { alias: { 'axios': 'axios/dist/node/axios.cjs' } } })恢复标准导入方式
使用标准导入语句,无需手动指定内部文件路径:import axios from 'axios'清除缓存后重新构建
执行构建前先清除Vite缓存,避免旧解析逻辑残留:npx vite cache clean npm run build
内容的提问来源于stack exchange,提问作者medOnline5
相关产品推荐
相关产品推荐

