收藏
回答

unknown file: path.requeueComputedKeyAndDecorators

miniprogram-ci preview 上传代码报错。

报错1:

unknown file: path.requeueComputedKeyAndDecorators is not a function

    at enhance (/usr/local/lib/node_modules/miniprogram-ci/dist/modules/corecompiler/summer/plugins/enhance.js:1:1579)

    at doTransform (/usr/local/lib/node_modules/miniprogram-ci/dist/modules/corecompiler/summer/plugins/enhance.js:1:1827)

    at Object.runSummerPluginHook (/usr/local/lib/node_modules/miniprogram-ci/dist/modules/corecompiler/summer/worker.js:1:1225) {

  code: 10045,

  path: 'app/components/block-item/index.js'


报错2:

{

  type: 'SummerError',

  message: 'TypeError: _traverse.visitors.environmentVisitor is not a function',

  stack: 'TypeError: _traverse.visitors.environmentVisitor is not a function\n' +

    '    at Object.<anonymous> (/usr/local/bin/global/5/.pnpm/node_modules/@babel/helper-replace-supers/lib/index.js:22:51)\n' +

    '    at Module._compile (node:internal/modules/cjs/loader:1159:14)\n' +

    '    at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)\n' +

  code: 10046,

  path: 'miniprogram/api/account.ts',

  plugin: 'summer-typescript',

  hook: 'load'

}


测试了一下npm包的版本均有问题。

miniprogram-ci@2.0.6

miniprogram-ci@2.0.4

miniprogram-ci@1.9.16

miniprogram-ci@1.9.8

配置如下:

          miniprogram-ci preview \

            -v false \

            --pp ./dist \

            --pkp ./private-key.txt \

            --enable-es6 true \

            --enable-es7 true \

            --enable-minify true \

            --enable-allowIgnoreUnusedFiles true \

            --enable-autoprefixwxss true \

            --uv ***** \

            --ud ***** \

            --appid ***** \

            -r 1


上周五还能用,今天周一我们公司所有的小程序CI全部异常。

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

9 个回答

  • 张晨  🔆
    张晨 🔆
    07-29

    babel的node_modules依赖发版导致的。

    2.0.8

    1.9.17

    锁定了babel的子版本。PS:清除本地的node_modules和lock文件

    07-29
    有用
    回复 4
    • 517
      517
      07-30
      1.9.17我们测试下来没问题,但是2.0.8还是不行
      07-30
      回复
    • 爸爸
      爸爸
      08-03
      我们公司的项目都是ts项目,2.0.8和1.9.17依然还是不行,附项目package.json
      08-03
      回复
    • 张晨  🔆
      张晨 🔆
      08-05回复517
      TS么
      08-05
      回复
    • 张晨  🔆
      张晨 🔆
      08-06回复爸爸
      2.0.8 试试 useProjectConfig这个参数
      08-06
      回复
  • 宁次哥哥
    宁次哥哥
    07-29

    问题+1

    07-29
    有用 1
    回复
  • 信不过你开车
    信不过你开车
    07-29

    同样问题

    07-29
    有用 1
    回复
  • 两片森林²⁰²⁴👽💥🌍
    两片森林²⁰²⁴👽💥🌍
    07-29

    同样遇到了这个问题,先使用微信开发工具临时上传的

    07-29
    有用 1
    回复
  • 秋细雨
    秋细雨
    07-29

    转述微信官方支持同学的回复:试试 1.9.17 版本的 miniprogram-ci

    07-29
    有用 2
    回复 1
    • mmmmmmmmmkz®
      mmmmmmmmmkz®
      07-29
      好使 兄弟
      07-29
      回复
  • mmmmmmmmmkz®
    mmmmmmmmmkz®
    07-29

    有通用的解决方案了嘛

    07-29
    有用
    回复
  • 三千里
    三千里
    07-29

    同样问题,上周五15点还能用,周一就不行了

    07-29
    有用
    回复
  • Lù
    07-29

    同样问题 +1

    07-29
    有用
    回复
  • 黄正梦
    黄正梦
    07-29

    遇到了一样的问题

    

    07-29
    有用
    回复 1
    • Lù
      07-29
      官方的miniprogram-cli
      07-29
      回复
登录 后发表内容