引用qiniu后,提示找不到依赖?

新手上路,请多包涵
This dependency was not found:

* fs in ./~/qiniu/qiniu/io.js, ./~/qiniu/qiniu/conf.js and 4 others

我通过 npm install qiniu 安装了,然后 编写了一个 qiniuSupport.js文件,代码如下:

import qiniu from 'qiniu'

// 需要填写你的 Access Key 和 Secret Key
qiniu.conf.ACCESS_KEY = global.QINIU_ACCESS_KEY
qiniu.conf.SECRET_KEY = global.QINIU_SECRET_KEY
// 要上传的空间
const bucket = global.QINIU_BUCKETNAME

// 构建上传策略函数
export function uptoken (key) {
  var putPolicy = new qiniu.rs.PutPolicy(bucket + ':' + key)
  return putPolicy.token()
}

// 构造上传函数
export function uploadFile (uptoken, key, localFile) {
  var extra = new qiniu.io.PutExtra()
  qiniu.io.putFile(uptoken, key, localFile, extra, function (err, ret) {
    if (!err) {
      // 上传成功, 处理返回值
      console.log(ret.hash, ret.key, ret.persistentId)
    } else {
      // 上传失败, 处理返回代码
      console.log(err)
    }
  })
}

npm run dev时 提示 找不到依赖 fs, 然后我通过 npm install --save fs 安装了,结果还是同样的错误。

clipboard.png

阅读 3k
1 个回答

应该引入包不正确导致的,试试 const 是否可以正确引入。

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