uni-app HBuilderX运行到浏览器报错 Cannot find module '@vue/cli-shared-utils'
uni-app HBuilderX运行到浏览器报错 Cannot find module ‘@vue/cli-shared-utils’
信息类别 | 详情 |
---|---|
产品分类 | uniapp/H5 |
PC开发环境 | Windows |
操作系统版本 | windows10 |
HBuilderX类型 | 正式 |
HBuilderX版本 | 4.14 |
浏览器平台 | Chrome |
浏览器版本 | 124.0.6367.92 |
项目创建方式 | HBuilderX |
bug描述:
HBuilderX生成的项目,并非通过cli生成,结果【运行到浏览器】的时候HBuilderX编辑报错:Cannot find module ‘@vue/cli-shared-utils’。前几天运行都没问题的。
操作步骤:
无
预期结果:
正常运行
实际结果:
运行到浏览器运行不了
更多关于uni-app HBuilderX运行到浏览器报错 Cannot find module '@vue/cli-shared-utils'的实战教程也可以访问 https://www.itying.com/category-93-b0.html
感谢反馈。我使用 4.15 版本的 huibderx 创建 vue2/vue3 的 uni-app 项目,多次运行,不能复现你的问题,是不是之前修改过内置的 hbuilderx 的内置的模块?升级最新版本是否可以解决你的问题
更多关于uni-app HBuilderX运行到浏览器报错 Cannot find module '@vue/cli-shared-utils'的实战教程也可以访问 https://www.itying.com/category-93-b0.html
升级到4.15版本已解决我的问题,谢谢,辛苦了。
回复 6***@qq.com: 好,欢迎继续反馈
后续分析:HBuilderX的问题。
因为同样一套代码,在HBuilderX版本号:4.08上运行没问题。
但是在HBuilderX版本号:4.14上运行就会报这个错误。
重点是我的项目没有这个依赖,连基本的package.json文件都没有,何来找这个依赖?
同一套代码,在4.15没问题, 4.29就出错。
新建空工程运行是否正常,这个错误其他人没有反馈。你的报错和楼上是一个报错吗,可以私聊我复现工程
一模一样的问题,使用的是最新版的HBuilderX,版本为4.45,完全卸载HBuilderX后 重新安装 解决问题
在使用 uni-app
开发时,如果你在 HBuilderX
中运行项目到浏览器时遇到 Cannot find module '@vue/cli-shared-utils'
的错误,通常是由于依赖包缺失或版本不兼容导致的。以下是一些可能的解决方法:
1. 检查并安装依赖包
首先,确保你的项目依赖已经正确安装。你可以在项目根目录下运行以下命令来安装所有依赖:
npm install
如果你使用的是 yarn
,可以运行:
yarn install
2. 检查 @vue/cli-shared-utils
是否存在
确保 @vue/cli-shared-utils
已经安装。你可以通过以下命令手动安装它:
npm install @vue/cli-shared-utils --save-dev
或者使用 yarn
:
yarn add @vue/cli-shared-utils --dev
3. 清除缓存并重新安装依赖
有时候,缓存可能会导致问题。你可以尝试清除 npm
或 yarn
的缓存,然后重新安装依赖:
npm cache clean --force
npm install
或者使用 yarn
:
yarn cache clean
yarn install
4. 检查 HBuilderX
版本
确保你使用的 HBuilderX
是最新版本。如果不是最新版本,建议更新到最新版本,因为旧版本可能存在一些已知的 bug。
5. 检查项目配置
检查你的项目配置,确保 package.json
文件中的依赖项没有冲突或错误。特别是 @vue/cli-service
和 @vue/cli-shared-utils
的版本是否兼容。
6. 重新构建项目
如果以上步骤都没有解决问题,你可以尝试删除 node_modules
文件夹和 package-lock.json
文件(或 yarn.lock
文件),然后重新安装依赖并构建项目:
rm -rf node_modules package-lock.json
npm install
或者使用 yarn
:
rm -rf node_modules yarn.lock
yarn install
7. 使用 vue-cli
创建项目
如果问题依然存在,你可以尝试使用 vue-cli
创建一个新的 uni-app
项目,然后将你的代码迁移到新项目中:
vue create -p dcloudio/uni-preset-vue my-project