BastianLee
BastianLee
  • 发布:2024-02-20 16:31
  • 更新:2024-10-31 09:24
  • 阅读:1913

uniapp打包小程序报错, module 'common/crypto.js' is not defined, require args is 'crypto',如何解决?

分类:uni-app


如何解决这个问题?

2024-02-20 16:31 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

我是在运行的时候遇到过这个错误
你找到你的crypto.js文件

把这个注释  
//module.exports = Crypto;   
然后改为  
export {  
    Crypto  
}

引用的地方

把这个注释  
// const Crypto = require('./crypto.js');  
然后改为  
import {Crypto} from './crypto.js'
  • BastianLee (作者)

    主要是都没有用到crypto这个文件,用uniapp打包的h5没有问题,打包小程序就报了这个错误了

    2024-02-20 17:02

  • BastianLee (作者)

    也没有引入这个依赖和这个js文件

    2024-02-20 17:03

  • 爱豆豆

    回复 BastianLee: 你全局搜搜 是哪里引入了这个crypto 或者是不是你用的什么插件里用了crypto

    2024-02-20 18:02

  • 1***@qq.com

    回复 BastianLee: 请问解决了吗

    2024-02-29 11:19

  • 2***@qq.com

    没用

    2024-08-23 11:19

喜欢技术的前端

喜欢技术的前端 - QQ---445849201

试试这个js

  • BastianLee (作者)

    没有用到crypto打包的时候报错了

    2024-02-20 17:36

huyong

huyong - 胡勇

使用了md5插件吧

l***@163.com

l***@163.com - 111

引入uniapp的上传图片就会报这个错误,求求怎么解决

要回复问题请先登录注册