收藏
回答

uniapp 项目安装 miniprogram-ci 后无法正常的打包

使用 uniapp 初始化的项目可以正常通过 yarn run build:mp-weixin 完成打包操作

安装 miniprogram-ci 后,执行 yarn run build:mp-weixin 就无法正常完成打包了

问题复现过程如下:

  • 参照 uniapp 官网创建(https://uniapp.dcloud.net.cn/quickstart-cli.html),通过 vue create -p dcloudio/uni-preset-vue my-project 命令初始化项目
  • 此时执行 yarn run build:mp-weixin 是正常的
  • yarn add  miniprogram-ci -D
  • 此时执行 yarn run build:mp-weixin 会报错:Cannot find module '@vue/babel-preset-app'
  • 执行 yarn add @vue/babel-preset-app -D
  • 此时执行 yarn run build:mp-weixin 继续报错:Cannot find module 'babel-loader'
  • 执行 yarn add babel-loader -D
  • 此时执行 yarn run build:mp-weixin 继续报错:in ./src/pages.json Syntax Error: TypeError: this.getOptions is not a function @ ./src/main.js?{"page":"pages%2Findex%2Findex"} 3:0-20

问题:为什么使用 uniapp 初始化的项目可以正常通过 yarn run build:mp-weixin 完成打包操作,但是安装 miniprogram-ci 后就出问题,麻烦帮忙看一下~

❀❀❀

最后一次编辑于  2022-12-25
回答关注问题邀请回答
收藏

6 个回答

  • 发发
    发发
    03-13

    把帖子放到uniapp吧,这里官方肯定不回你

    03-13
    有用
    回复
  • axing
    axing
    2023-09-13

    我擦 一模一样的情况, 大佬解决了没呀?

    2023-09-13
    有用
    回复
  • 小伙子潜力无限
    小伙子潜力无限
    2023-07-14

    官方为啥没人出来解答一下啊 🤷‍♂️

    2023-07-14
    有用
    回复
  • 会飞的小蜗牛
    会飞的小蜗牛
    2023-05-22

    一样!!

    2023-05-22
    有用
    回复
  • wen
    wen
    2023-02-06

    遇到同样问题,尝试安装postcss@7无效,安装不同miniprogram-ci版本@1.3 @1.4@1.9均无效;修改sass-loader版本到@10.1.1或@7.4.1无效

    请问您这边解决了吗?

    2023-02-06
    有用
    回复 1
  • optimistic
    optimistic
    2022-12-19

    是由于缺少了postcss,在你的项目里安装 postcss,yarn add postcss@7 -D

    2022-12-19
    有用
    回复 2
登录 后发表内容