用到workers线程,该线程需要一个外部package(比如xyz.js模块)
- npm install xyz
- 使用IDE‘构建npm’
- 拷贝经过IDE构建的xyz模组到worker目录
- 在wokers, require('./xyz')
- 编译通过,在IDE模拟器没有问题
- 预览,在手机上提示require('./xyz')有问题
- 同样在手机上,其他page用到xyz模块没有问题,仅仅在workers线程里面有问题!
测试发现
wechat_devtools_1.03.2010240 Mac版本:编译有此问题
wechat_devtools_1.03.2010240_ia32.exe:编译有此问题
wechat_devtools_1.03.2009140_ia32.exe:编译有此问题
追朔到
wechat_devtools_1.03.2005140_ia32.exe:编译没有此问题!
----------------update-------
今天发现这个版本也有这个问题,一旦有之后就一直有了。
非常奇怪。
--------------update: 2020/11/26-----------
wechat_devtools_1.02.2004020.exe这个版本没有问题。
要不要解决一下这个问题咯
麻烦给个简单的可以复现问题的代码片段
基本断定,和‘增强编译’特性有关系。如果打开此特性,就有问题。