收藏
回答

升级工具到1.05.2112222开发版不够稳定?

更新工具到1.05.2112222后 使用uni-app编译后 出现module "wxcomponents/painter/lib/qrcode.js" is not defined;将工具换到稳定1.05.2111300就没出现这样的问题了


回答关注问题邀请回答
收藏

2 个回答

  • commy
    commy
    2021-12-23

    其他代码里是如何引用到这个文件的呢? wxcomponents/painter/lib/qrcode.js


    2021-12-23
    有用
    回复 12
    • Xavier
      Xavier
      2021-12-23
      这样写会报错
      2021-12-23
      回复
    • 工号 9527
      工号 9527
      2021-12-23回复Xavier
      你为啥要这样写?
      2021-12-23
      回复
    • 呢喃
      呢喃
      2021-12-24
      这是三方的painter组件
      放在 components中且有lib包.其中qrcode.js就在其中.调用是直接require的
      2021-12-24
      回复
    • Xavier
      Xavier
      2021-12-24回复工号 9527
      在app中定义个require,其他页面中就可以使用根路径地址引入文件,无需使用相对路径,引入js文件方便很多多多。
      2021-12-24
      回复
    • 工号 9527
      工号 9527
      2021-12-24
      project.config.json 中 ignoreDevUnusedFiles: false
      2021-12-24
      1
      回复
    查看更多(7)
  • Xavier
    Xavier
    2021-12-29

    刚刚更新了 1.05.2112242 ,还是有这个问题,没有解决吗?

    定位到问题是因为下面这样的写法,之所以这样写是不想在每一个需要引用的地方都去判断路径地址,可以以app.js的路径去进行引用,减少路径里面../../的写法。

    // app.js
    require($uri) {
      return require($uri);
    },
    ​
    // page.js
    const app = getApp();
    const xxxx = app.require('/utils/xxxx.js');
    const yyyy = app.require('/yyyy.js');
    
    2021-12-29
    有用
    回复
登录 后发表内容