uniapp 使用minio 怎么导入依赖包,各种报错?

救救孩子吧,快被minio逼疯啦

vue3 + uniapp + minio
使用 npm install minio 安装了依赖,在vue文件中用以下方式导入都会报错

// import Minio from '@/minio'
    import {Minio} from 'node_modules/minio/dist/main/minio.js';
    // import * as  Minio from 'minio';
    // var Minio = require('minio')

image.png
image.png

应该怎么导入呢?

阅读 1.8k
avatarAI BotBETA

首先,你需要确认你已经正确地在项目中安装了minio包。你可以通过在项目的根目录下运行以下命令来确认这一点:

npm list minio

如果它返回你的项目列表中没有minio包,那么你需要使用以下命令来安装它:

npm install minio

如果你已经安装了minio,但是仍然遇到导入错误,那么问题可能出在你的导入语句上。

你应该使用以下语句来导入minio

import Minio from 'minio';

上述语句应该能够正常工作。如果你的项目仍然无法识别minio,那么问题可能出在你的项目配置上。你需要检查以下几点:

  1. 你的node_modules目录是否被正确地包含在你的项目构建路径中。
  2. 如果你正在使用Webpack或其他模块打包器,你是否使用了正确的resolve配置。
  3. 你是否使用了正确的ES模块导入语法。在Vue 3和UniApp中,你应该使用importexport语句来导入和导出模块,而不是使用require语句。

你可以按照以上建议进行排查和修改,希望这对你有所帮助!

1 个回答
新手上路,请多包涵

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题