uni-app V3-cli 项目运行 uts模块报错

uni-app V3-cli 项目运行 uts模块报错

操作步骤:

  • 文件放在 uni_modules 中直接解压引用 import { scan_ } from ‘@/uni_modules/summi-scan’

预期结果:

  • 期望能在 PDA设备上能直接使用

实际结果:

  • 编译到 APP报错:[plugin:commonjs–resolver] Cannot find module ‘/Users/admin/Desktop/demoProject/vue3-uniapp-demo/src/uni_modules/summi-scan’ from ‘/Users/admin/Desktop/demoProject/vue3-uniapp-demo/src/APP.vue’;

bug描述:

  • 在 APP.vue 组件 中引入 uts插件,编译到 APP报错:[plugin:commonjs–resolver] Cannot find module ‘/Users/admin/Desktop/demoProject/vue3-uniapp-demo/src/uni_modules/summi-scan’ from ‘/Users/admin/Desktop/demoProject/vue3-uniapp-demo/src/APP.vue’;
  • 试过好几个方法:链接
信息类别 详细信息
产品分类 uniapp/App
PC开发环境 Mac
版本号 14.7.1
手机系统 Android
手机版本 Android 12
手机厂商 urovo
手机机型 urovo
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 CLI
CLI版本号 3.0.0-alpha-4080620251107001

package.json_.zip


更多关于uni-app V3-cli 项目运行 uts模块报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app V3-cli 项目运行 uts模块报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这是典型的UTS模块路径引用问题。在uni-app V3 CLI项目中,UTS模块的引用方式需要特别注意:

  1. 检查UTS模块结构:确保uni_modules/summi-scan目录包含正确的utssdk文件夹和package.json配置文件。

  2. 引用路径修正:尝试使用相对路径引用:

import { scan_ } from '../../uni_modules/summi-scan'

或者使用绝对路径别名:

import { scan_ } from '@/uni_modules/summi-scan/index.uts'
  1. 检查UTS文件扩展名:确认导入的文件扩展名正确,UTS文件通常为.uts后缀。

  2. 重新安装依赖:删除node_modulesuni_modules目录,重新执行npm install

  3. CLI版本兼容性:当前使用的alpha版本可能存在不稳定因素,建议升级到稳定版本:

npm update [@dcloudio](/user/dcloudio)/uni-cli
回到顶部