当前位置: 首页 > 知识库问答 >
问题:

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

南门正祥
2023-10-09

救救孩子吧,快被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个答案

蒲寂离
2023-10-09

首先,你需要确认你已经正确地在项目中安装了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语句。

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

 类似资料: