问题
Rollup failed to resolve import “axios“ from "路径"
以下是报错中的提示
This is most likely unintended because it can break your application at runtime. If you do want to externalize this module explicitly add it to `build.rollupOptions.external`
解决方式;
将vue中vite的配置文件中添加,例如我的 是vite.config.ts那就在这里面添加
根据报错中提到的内容 添加如下代码
build: {
rollupOptions: {
external: ['axios', 'axios-miniprogram-adapter'],
},
},
完整代码文件为
import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [uni()],
build: {
rollupOptions: {
external: ['axios', 'axios-miniprogram-adapter'],
},
},
});