3***@qq.com
3***@qq.com
  • 发布:2025-08-18 14:29
  • 更新:2025-08-18 14:42
  • 阅读:22

Uncaught SyntaxError: *** does not provide an export named 'module' (at index.js:34:9)

分类:uni-app

// 导入模块清单
import {module} from '@/common/api/list.js';

Object.entries(module).forEach(([moduleName, module]) => {
console.log('模块名:', moduleName);
console.log('模块内容:', module);

});
export default module

怎么解决?求大神指导!

2025-08-18 14:29 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

您好,麻烦发下可复现demo

  • 3***@qq.com (作者)

    封装数据请求的时候

    以下代码 执行的时候 不认 require


    const requireAPI = require.context(

    // ./api 目录的相对路径

    '.',

    // 判断是否查询子目录

    false,

    // 使用正则判断.js文件后缀

    /.js$/

    )


    let module = {}; // 导出模块对象

    requireAPI.keys().forEach((key,index) => {

    // 使用forEach对所有的文件进行检索,但不需要检索index.js

    if(key === './index.js')

    return;

    // 将对应的key绑定到moudule里导出

    Object.assign(module,requireAPI(key))

    })


    export default module


    这个代码怎么改写一下呢

    2025-08-18 14:40

  • DCloud_UNI_JBB

    回复 3***@qq.com: 发个完整项目吧,你这代码一块一块的,不好判断问题

    2025-08-18 14:41

  • 3***@qq.com (作者)

    回复 DCloud_UNI_JBB: 好的 怎么发呢?

    2025-08-18 14:42

3***@qq.com

3***@qq.com (作者)

const requireAPI = require.context(
// ./api 目录的相对路径
'.',
// 判断是否查询子目录
false,
// 使用正则判断.js文件后缀
/.js$/
)

let module = {}; // 导出模块对象
requireAPI.keys().forEach((key,index) => {
// 使用forEach对所有的文件进行检索,但不需要检索index.js
if(key === './index.js')
return;
// 将对应的key绑定到moudule里导出
Object.assign(module,requireAPI(key))
})

export default module

以上代码 不支持的情况下 该怎么改写那?求大神指导!!感谢~~~

3***@qq.com

3***@qq.com (作者)

const requireAPI = require.context(
// ./api 目录的相对路径
'.',
// 判断是否查询子目录
false,
// 使用正则判断.js文件后缀
/.js$/
)

let module = {}; // 导出模块对象
requireAPI.keys().forEach((key,index) => {
// 使用forEach对所有的文件进行检索,但不需要检索index.js
if(key === './index.js')
return;
// 将对应的key绑定到moudule里导出
Object.assign(module,requireAPI(key))
})

export default module

  • DCloud_UNI_JBB

    require只能用在node环境,浏览器不支持

    2025-08-18 14:45

  • 3***@qq.com (作者)

    回复 DCloud_UNI_JBB: 那该怎么改写一下呢?上面的这一段代码?

    2025-08-18 14:50

  • 3***@qq.com (作者)

    回复 DCloud_UNI_JBB: 已经私信给你打包了整个代码 请帮忙看看 谢谢

    2025-08-18 14:54

要回复问题请先登录注册