CI 构建上传失败 code: 10009, @tarojs/plugin-mini-ci 构建是产生的奇怪问题
Opened this issue · 2 comments
相关平台
微信小程序
小程序基础库: 3.6.5
使用框架: React
复现步骤
taro build --type weapp --mode production --upload
情况1、
在微信开发工具打开的情况下并且引入构建后的目录,则能正常上传并且产生开发版二维码
情况2、
在微信开发工具没有打开的情况下则上传失败
出现错误
CustomError: pages/index/index.json: ["usingComponents"]["comp"]: "../../comp", component not found in the path: /Users/xxx/xx/xxx/dist/comp
code: 10009,
path: 'pages/index/index.json'
期望结果
CI构建且正常上传
实际结果
未打开微信开发工具无法正常上传
环境信息
👽 Taro v3.6.2
Taro CLI 3.6.2 environment info:
System:
OS: macOS 15.0
Shell: 5.9 - /bin/zsh
Binaries:
Node: 18.17.0 - ~/.nvm/versions/node/v18.17.0/bin/node
Yarn: 1.22.19 - ~/.nvm/versions/node/v18.17.0/bin/yarn
npm: 9.6.7 - ~/.nvm/versions/node/v18.17.0/bin/npm
npmPackages:
@tarojs/cli: 3.6.2 => 3.6.2
@tarojs/components: 3.6.2 => 3.6.2
@tarojs/helper: 3.6.2 => 3.6.2
@tarojs/plugin-framework-react: 3.6.2 => 3.6.2
@tarojs/plugin-html: ^3.6.7 => 3.6.7
@tarojs/plugin-mini-ci: ^4.0.7 => 4.0.7
@tarojs/plugin-platform-alipay: 3.6.2 => 3.6.2
@tarojs/plugin-platform-h5: 3.6.2 => 3.6.2
@tarojs/plugin-platform-jd: 3.6.2 => 3.6.2
@tarojs/plugin-platform-qq: 3.6.2 => 3.6.2
@tarojs/plugin-platform-swan: 3.6.2 => 3.6.2
@tarojs/plugin-platform-tt: 3.6.2 => 3.6.2
@tarojs/plugin-platform-weapp: 3.6.2 => 3.6.2
@tarojs/react: 3.6.2 => 3.6.2
@tarojs/runtime: 3.6.2 => 3.6.2
@tarojs/shared: 3.6.2 => 3.6.2
@tarojs/taro: 3.6.2 => 3.6.2
@tarojs/webpack5-runner: 3.6.2 => 3.6.2
babel-preset-taro: 3.6.2 => 3.6.2
eslint-config-taro: 3.6.2 => 3.6.2
react: ^18.0.0 => 18.2.0
微信开发者工具打开并且正常预览的情况下,无法上传!手动在开发者工具可以上传
启动 上传体验版代码到微信后台
提示 本次上传版本号为:"1.0.0",上传描述为:“CI机器人1 在 2024年12月21日上午11点6分 提交上传”
错误 上传失败 12/21/2024, 11:06:53 AM
pages/index/index.json: ["usingComponents"]["comp"]: "../../comp", component not found in the path: /Users/cat/code/fanda/wx/wx-cid/dist/weapp/comp
ELIFECYCLE Command failed with exit code 1.
相关的npm包版本
"dependencies": {
"@babel/runtime": "^7.26.0",
"@nutui/icons-react-taro": "^1.0.5",
"@nutui/nutui-react-taro": "^2.6.23",
"@qiun/ucharts": "2.5.0-20230101",
"@tarojs/components": "4.0.7",
"@tarojs/helper": "4.0.7",
"@tarojs/plugin-framework-react": "4.0.7",
"@tarojs/plugin-html": "4.0.7",
"@tarojs/plugin-platform-alipay": "4.0.7",
"@tarojs/plugin-platform-h5": "4.0.7",
"@tarojs/plugin-platform-jd": "4.0.7",
"@tarojs/plugin-platform-qq": "4.0.7",
"@tarojs/plugin-platform-swan": "4.0.7",
"@tarojs/plugin-platform-tt": "4.0.7",
"@tarojs/plugin-platform-weapp": "4.0.7",
"@tarojs/react": "4.0.7",
"@tarojs/runtime": "4.0.7",
"@tarojs/shared": "4.0.7",
"@tarojs/taro": "4.0.7",
"babel-plugin-import": "^1.13.8",
"classnames": "^2.5.1",
"dayjs": "^1.11.13",
"flooks": "^6.4.0",
"miniprogram-ci": "^2.0.10",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"vconsole": "^3.15.1"
},
"devDependencies": {
"@babel/core": "^7.26.0",
"@commitlint/cli": "^18.6.1",
"@commitlint/config-conventional": "^18.6.3",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.15",
"@tarojs/cli": "4.0.7",
"@tarojs/plugin-mini-ci": "4.0.7",
"@tarojs/taro-loader": "4.0.7",
"@tarojs/test-utils-react": "^0.1.1",
"@tarojs/webpack5-runner": "4.0.7",
"@types/jest": "^29.5.14",
"@types/node": "^18.19.59",
"@types/react": "^18.3.12",
"@types/webpack-env": "^1.18.5",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^6.21.0",
"@umijs/fabric": "^4.0.1",
"autoprefixer": "^10.4.20",
"babel-preset-taro": "4.0.7",
"eslint": "^8.57.1",
"eslint-config-taro": "4.0.7",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-react": "^7.37.2",
"eslint-plugin-react-hooks": "^4.6.2",
"husky": "^8.0.3",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"lint-staged": "^15.2.10",
"mini-program-iconfont-cli": "^0.6.1",
"postcss": "^8.4.47",
"postcss-rem-to-responsive-pixel": "^6.0.2",
"react-refresh": "^0.11.0",
"stylelint": "^14.16.1",
"tailwindcss": "^3.4.14",
"taro-iconfont-cli": "^3.3.0",
"ts-node": "^10.9.2",
"tsconfig-paths-webpack-plugin": "^4.1.0",
"typescript": "^5.6.3",
"weapp-tailwindcss": "^3.6.2",
"webpack": "5.78.0"
},
补充一下,2.0.10
的版本会出现这个问题,指定1.9.16
可以解决
"miniprogram-ci": "^2.0.10"