收藏
回答

module.exports = false 无法正常导出

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug require 工具 all 2.2.5

```

// a.js

module.exports = 0

```


```

//b.js

const a = require('./a.js')


console.log(a) // === undefined

```


别老写新业务了,赶紧修修吧

    


   

最后一次编辑于  2018-11-16
回答关注问题邀请回答
收藏

3 个回答

  • 晨
    2018-11-16

    是个bug,这里用falsy 值会被转成undefined,我们修复下。


    考虑下先返回个对象?

    2018-11-16
    赞同
    回复 1
    • WeRDyin
      WeRDyin
      2018-11-16

      是的,我在尝试返回对象。 不过有的场景下无法得知 export 值的是否为 falsy 类型。


      辛苦了。

      2018-11-16
      回复
  • WeRDyin
    WeRDyin
    2018-11-16

    代码片段就这样。请自己粘贴下

    2018-11-16
    赞同
    回复
  • 你吼那么大声干什么
    你吼那么大声干什么
    2018-11-16

    module.exports = false

    不会报错吗?

    2018-11-16
    赞同
    回复 4
    • WeRDyin
      WeRDyin
      2018-11-16

      不会

      2018-11-16
      回复
    • WeRDyin
      WeRDyin
      2018-12-03

      一拳一个嘤嘤怪

      2018-12-03
      回复
    • 你吼那么大声干什么
      你吼那么大声干什么
      2018-12-03回复WeRDyin


      不服鸭?

      2018-12-03
      回复
    • WeRDyin
      WeRDyin
      2018-12-03



      无可奈盒

      2018-12-03
      回复