复现代码片段: https://developers.weixin.qq.com/s/DjrqlDmr7yz5
复现环境: Stable 1.05.2204250, Nightly 1.06.2205262
为了解决页面层级过深引入文件太啰嗦的问题,我在app.js 定义了一个方法,里面调用了 require。
但是每次微信更新或者开发者工具更新,就会报错:
Error: module '引入路径/index.js' is not defined, require args is './ 引入路径 /index'
而且这个报错影响的不只是开发者工具,包括线上之气测试正常已经发布的正式版也会触发报错。
直接使用 require或者import是正常的。
其实这个问题主要还是小程序没有像webpack那样提供一个 alias,让开发者定义@路径,希望官方能关注一下这个需求。