收藏
回答

微信小程序未来可能支持路径别名写法吗?

小程序的require函数当前只支持相对路径的文件引用,当目录层级很深时,如果需要引用一个靠近根目录的文件,容易导致路径特别长,例如require("../../../../../../a.js"),希望官方未来能支持在app.json中支持配置alias,用于替换路径中过长的“../”

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

2 个回答

  • simple
    simple
    2022-10-03

    已经支持了https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#resolveAlias

    2022-10-03
    有用 2
    回复 2
    • 热饭班长
      热饭班长
      2023-09-29
      终于
      2023-09-29
      回复
    • SERENDIPITY-Z
      SERENDIPITY-Z
      2023-12-12回复热饭班长
      我用ts版本的,一直报错; 配置不起作用,求救
      2023-12-12
      回复
  • 李先生
    李先生
    2022-03-09

    利用app.js做绝对路径方式

    // in app.js
    App({
      onLaunch() {
        
      },
      require(path) {
        return require(`${path}`)
      },
    })
    
    // in page.js
    const app = getApp()
    const util = app.require('./utils/util.js');
    


    2022-03-09
    有用 1
    回复 2
    • Dawn
      Dawn
      发表于移动端
      2022-03-09
      猛啊老哥,我试试
      2022-03-09
      回复
    • 李
      2022-04-12
      这个方法,一加载小程序就会调用呢。不会到page.js才调用。我的第三方插件,显示路径错误
      2022-04-12
      回复
登录 后发表内容