uni-app 最新开发工具cli项目,运行支付宝小程序报错cac@6.7.9

发布于 1周前 作者 htzhanglong 来自 Uni-App

uni-app 最新开发工具cli项目,运行支付宝小程序报错cac@6.7.9

示例代码:

https://gitee.com/dcloud/uni-preset-vue/repository/archive/vite.zip

操作步骤:

开发者工具运行-小程序或模拟器-支付宝小程序

预期结果:

正常拉起支付宝开发者工具

实际结果:

拉起失败报错

bug描述:

uni-preset-vue-vite/node_modules/_cac@6.7.9@cac/dist/index.js:404
16:12:52.760           throw new CACError(`Unknown option ${name.length > 1 ? `--${name}` : `-${name}`}`);
16:12:52.760           ^
16:12:52.760 CACError: Unknown option --watch
开发环境 版本号 项目创建方式
HbuilderX 3.98 git模板代码
PC开发环境操作系统 Mac -
PC开发环境版本 macOS 14.2 -

2 回复

感谢反馈,已复现问题,可以先使用命令行运行 npm run dev:mp-alipay


在使用 uni-app 开发工具 CLI 项目时,如果运行支付宝小程序时遇到 cac@6.7.9 相关的报错,可能是由于依赖包版本不兼容或依赖包缺失导致的。以下是一些可能的解决方案:

1. 更新依赖包

首先,尝试更新项目中的依赖包,确保所有依赖包都是最新的版本。

npm install

或者使用 yarn

yarn install

2. 清除缓存并重新安装

有时候,缓存可能会导致依赖包安装不正确。可以尝试清除缓存并重新安装依赖包。

npm cache clean --force
npm install

或者使用 yarn

yarn cache clean
yarn install

3. 检查 cac 依赖

cac 是一个命令行参数解析库,可能是某个依赖包依赖了它。你可以检查 package-lock.jsonyarn.lock 文件,看看是哪个包依赖了 cac@6.7.9,然后尝试更新或降级该包。

4. 手动安装 cac

如果问题仍然存在,可以尝试手动安装 cac 包:

npm install cac@6.7.9

或者使用 yarn

yarn add cac@6.7.9

5. 检查 uni-app 版本

确保你使用的 uni-app 版本是最新的,或者至少是兼容的版本。可以尝试更新 uni-app

npm install [@dcloudio](/user/dcloudio)/uni-cli-shared[@latest](/user/latest)

或者使用 yarn

yarn add [@dcloudio](/user/dcloudio)/uni-cli-shared[@latest](/user/latest)
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!