Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

引入uni-helper/uni-use后报错 #50

Open
5 of 7 tasks
xiuxiumomo opened this issue Feb 12, 2025 · 1 comment
Open
5 of 7 tasks

引入uni-helper/uni-use后报错 #50

xiuxiumomo opened this issue Feb 12, 2025 · 1 comment

Comments

@xiuxiumomo
Copy link

描述问题

项目使用的是vite+vue3版本,引入后 Rollup failed to resolve import "@vueuse/shared" from "node_modules/@vueuse/core/index.mjs".
This is most likely unintended because it can break your application at runtime.
If you do want to externalize this module explicitly add it to
build.rollupOptions.external

复现

从官网新建项目,pnpm i @uni-helper/uni-use @vueuse/core@9 -D 运行 "dev:mp-weixin": "uni -p mp-weixin", 报错。

系统信息

node: 22.10.0
pnpm: 9.14.2

其他配置

{
"name": "uni-app-template",
"version": "0.0.0",
"private": true,
"scripts": {
"dev": "npm run dev:mp-weixin",
"dev:app": "uni -p app",
"dev:custom": "uni -p",
"dev:h5": "uni",
"dev:h5:ssr": "uni --ssr",
"dev:mp-alipay": "uni -p mp-alipay",
"dev:mp-baidu": "uni -p mp-baidu",
"dev:mp-kuaishou": "uni -p mp-kuaishou",
"dev:mp-lark": "uni -p mp-lark",
"dev:mp-qq": "uni -p mp-qq",
"dev:mp-toutiao": "uni -p mp-toutiao",
"dev:mp-weixin": "uni -p mp-weixin",
"dev:quickapp-webview": "uni -p quickapp-webview",
"dev:quickapp-webview-huawei": "uni -p quickapp-webview-huawei",
"dev:quickapp-webview-union": "uni -p quickapp-webview-union",
"build:app": "uni build -p app",
"build:custom": "uni build -p",
"build:h5": "uni build",
"build:h5:ssr": "uni build --ssr",
"build:mp-alipay": "uni build -p mp-alipay",
"build:mp-baidu": "uni build -p mp-baidu",
"build:mp-kuaishou": "uni build -p mp-kuaishou",
"build:mp-lark": "uni build -p mp-lark",
"build:mp-qq": "uni build -p mp-qq",
"build:mp-toutiao": "uni build -p mp-toutiao",
"build:mp-weixin": "uni build -p mp-weixin",
"build:quickapp-webview": "uni build -p quickapp-webview",
"build:quickapp-webview-huawei": "uni build -p quickapp-webview-huawei",
"build:quickapp-webview-union": "uni build -p quickapp-webview-union",
"lint": "eslint --ext .js,.vue --fix ./src",
"test": "vitest",
"test:ui": "vitest --ui",
"test:coverage": "vitest run --coverage"
},
"dependencies": {
"@dcloudio/uni-app": "3.0.0-alpha-3050020220623004",
"@dcloudio/uni-app-plus": "3.0.0-alpha-3050020220623004",
"@dcloudio/uni-components": "3.0.0-alpha-3050020220623004",
"@dcloudio/uni-h5": "3.0.0-alpha-3050020220623004",
"@dcloudio/uni-mp-alipay": "3.0.0-alpha-3050020220623004",
"@dcloudio/uni-mp-baidu": "3.0.0-alpha-3050020220623004",
"@dcloudio/uni-mp-kuaishou": "3.0.0-alpha-3050020220623004",
"@dcloudio/uni-mp-lark": "3.0.0-alpha-3050020220623004",
"@dcloudio/uni-mp-qq": "3.0.0-alpha-3050020220623004",
"@dcloudio/uni-mp-toutiao": "3.0.0-alpha-3050020220623004",
"@dcloudio/uni-mp-weixin": "3.0.0-alpha-3050020220623004",
"@dcloudio/uni-quickapp-webview": "3.0.0-alpha-3050020220623004",
"axios": "^0.27.2",
"vk-uview-ui": "^1.3.7",
"vue": "^3.2.37",
"vue-i18n": "^9.1.9"
},
"devDependencies": {
"@dcloudio/types": "^3.0.4",
"@dcloudio/uni-automator": "3.0.0-alpha-3050020220623004",
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3050020220623004",
"@dcloudio/vite-plugin-uni": "3.0.0-alpha-3050020220623004",
"@types/node": "^17.0.45",
"@uni-helper/uni-use": "^0.19.14",
"@vueuse/core": "^9.13.0",
"@vitejs/plugin-vue": "^2.3.3",
"@vitest/ui": "^0.10.5",
"c8": "^7.11.3",
"eslint": "^8.19.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-todo-ddl": "^1.1.1",
"eslint-plugin-vue": "^9.1.1",
"less": "^4.1.3",
"pinia": "2.0.36",
"prettier": "^2.7.1",
"sass": "^1.71.0",
"vite": "^2.9.9",
"vite-plugin-eslint": "^1.6.1",
"vitest": "^3.0.5"
}
}

使用的包管理器

pnpm

核对

贡献

  • 我愿意提交一个 PR 修复这个问题
  • 我愿意提交一个 PR 带有失败的测试(实际上只要去做就好,谢谢!)
@edwinhuish
Copy link
Collaborator

按照你的步骤测试了一下,没有此问题。

另外,根据你的报错,应该是 vueuse 的问题。 可以试试不安装 vueuse 包,再测试一下

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants