[vite]: Rollup failed to resolve import “axios“ from “request.js“.

文章讲述了在Vue项目中使用Vite构建时遇到的错误,如何通过在vite.config.ts的build.rollupOptions中添加`axios`和`axios-miniprogram-adapter`到external数组来解决Rollupfailedtoresolveimport问题,确保在运行时不会破坏应用。
摘要由CSDN通过智能技术生成

问题

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'],
    },
  },
});

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值