Giter Club home page Giter Club logo

yudao-ui-admin-vue3's Issues

感谢大佬的贡献

我是net core 开发,用net写后端,想做一个ERP,想采用大佬的UI框架,
image

文档和实际的有出入,是我入口不对吗?感谢

建议商品列表新增复制操作

image

部分同类商品可能只有很少的地方需要修改, 如果能复制已有的商品对象, 则会极大的方便管理创建相似商品.

构建报错,提示cjs不支持

构建时提示错误,麻烦大佬帮忙看看~
npm run build:test

[email protected] build:test
node --max_old_space_size=8192 ./node_modules/vite/bin/vite.js build --mode test

The CJS build of Vite's Node API is deprecated. See https://vitejs.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details.
Building [█████████████████████░░░░░░░░░░░░░░░░░░░] 52% | Time: 16.2s
Build failed. Please check the error message

error during build:
SyntaxError: Element is missing end tag.
at createCompilerError (/Users/wang/work/newworld/my-web/my-web-admin/node_modules/.pnpm/@VUE[email protected]/node_modules/@vue/compiler-core/dist/compiler-core.cjs.prod.js:1325:17)

run build 打包报错

大佬,run build 报错,error during build:
SyntaxError: Element is missing end tag.
尝试了好多办法,也更新了各个node版本

【功能优化】建议商品类别的操作栏新增 "查看商品" 功能

调试商品类别时发现无法删除部分商品类别, 但是当前页面又没有快捷方式可以查询该类别下有哪些商品, 必须手动前往商品列表, 并筛选指定类别才能知道有哪些商品在这个分类里.

建议新增一个 "查看商品" 的操作, 点击后在新的 "商品列表" 标签页中自动筛选对应类别的商品.

表格滚动条问题

《Vue3 Element Plus Schema 模版 》用这个生成的代码,el-table横向滚动条会默认在中间而且点击会先错位一下

构建发布项目失败

node_modules/.pnpm/@form-create[email protected][email protected]/node_modules/@form-create/designer/dist/index.es.js (264:9) Use of eval in "node_modules/.pnpm/@form-create[email protected][email protected]/node_modules/@form-create/designer/dist/index.es.js" is strongly discouraged as it poses security risks and may cause issues with minification.
Building [██████████████████████████░░░░░░░░░░░░░░] 65% | Time: 582.0sKilled
 ELIFECYCLE  Command failed with exit code 137.

不管是 build:pro/build:front ,都会出现上面的错误,导致无法完成。

routerHelper中generateRoute返回路由name设置错误,多个路由相同组件名/路径重名只能加载最后一个

routerHelper中generateRoute定义路由如下:

// 路由地址转首字母大写驼峰,作为路由名称,适配keepAlive
    let data: AppRouteRecordRaw = {
      path: route.path,
      name:
        route.componentName && route.componentName.length > 0
          ? route.componentName
          : toCamelCase(route.path, true),
      redirect: route.redirect,
      meta: meta
    }

其中name不应由componentName或当前路由的路径设置,会导致不同父目录下无法存在相同组件或路径。
如学生+老师下均有个人信息路径userInfo+组件UserInfo,应当可以实现组件上区分Teacher/UserInfo和Student/UserInfo+路径上区分teacher/userInfo和student/userInfo。
name应单独设置输入框,或使用父路由下组件/路径拼接

windows系统,master分支,pnpm i 安装完成之后,npm run front运行报错

X [ERROR] Failed to resolve entry for package "ids". The package may have incorrect main/module/exports specified in its package.json. [plugin vite:dep-pre-bundle]

node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:1370:21:
  1370 │         let result = await callback({
       ╵                      ^

at packageEntryFailure (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28684:11)
at resolvePackageEntry (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28681:5)
at tryNodeResolve (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28415:20)
at Context.resolveId (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28176:28)
at Object.resolveId (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:44116:64)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:65707:21
at async file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:39865:34
at async requestCallbacks.on-resolve (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1370:22)
at async handleRequest (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:729:13)

This error came from the "onResolve" callback registered here:

node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:1289:20:
  1289 │       let promise = setup({
       ╵                     ^

at setup (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:39845:19)
at handlePlugins (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1289:21)
at buildOrContextImpl (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:978:5)
at Object.buildOrContext (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:786:5)
at D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:2182:68
at new Promise (<anonymous>)
at Object.context (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:2182:27)
at Object.context (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:2022:58)
at prepareEsbuildOptimizerRun (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:45859:35)

The plugin "vite:dep-pre-bundle" was triggered by this import

node_modules/.pnpm/[email protected]/node_modules/bpmn-js/lib/draw/BpmnRenderer.js:58:16:
  58 │ import Ids from 'ids';
     ╵                 ~~~~~

X [ERROR] Failed to resolve entry for package "ids". The package may have incorrect main/module/exports specified in its package.json. [plugin vite:dep-pre-bundle]

node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:1370:21:
  1370 │         let result = await callback({
       ╵                      ^

at packageEntryFailure (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28684:11)
at resolvePackageEntry (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28681:5)
at tryNodeResolve (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28415:20)
at Context.resolveId (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28176:28)
at Object.resolveId (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:44116:64)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:65707:21
at async file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:39865:34
at async requestCallbacks.on-resolve (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1370:22)
at async handleRequest (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:729:13)

This error came from the "onResolve" callback registered here:

node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:1289:20:
  1289 │       let promise = setup({
       ╵                     ^

at setup (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:39845:19)
at handlePlugins (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1289:21)
at buildOrContextImpl (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:978:5)
at Object.buildOrContext (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:786:5)
at D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:2182:68
at new Promise (<anonymous>)
at Object.context (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:2182:27)
at Object.context (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:2022:58)
at prepareEsbuildOptimizerRun (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:45859:35)

The plugin "vite:dep-pre-bundle" was triggered by this import

node_modules/.pnpm/[email protected]/node_modules/bpmn-js/lib/BaseModeler.js:3:16:    
  3 │ import Ids from 'ids';
    ╵                 ~~~~~

D:\qihuang\yudao-ui-admin-vue3\node_modules.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1646
let error = new Error(${text}${summary});
^

Error: Build failed with 2 errors:
node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:1370:21: ERROR: [plugin: vite:dep-pre-bundle] Failed to resolve entry for package "ids". The package may have incorrect main/module/exports specified
in its package.json.
node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js:1370:21: ERROR: [plugin: vite:dep-pre-bundle] Failed to resolve entry for package "ids". The package may have incorrect main/module/exports specified
in its package.json.
at failureErrorWithLog (D:\qihuang\yudao-ui-admin-vue3\node_modules.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1646:15)
at D:\qihuang\yudao-ui-admin-vue3\node_modules.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1058:25
at D:\qihuang\yudao-ui-admin-vue3\node_modules.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1522:9
at processTicksAndRejections (node:internal/process/task_queues:96:5) {
errors: [
{
detail: Error: Failed to resolve entry for package "ids". The package may have incorrect main/module/exports specified in its package.json.
at packageEntryFailure (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28684:11)
at resolvePackageEntry (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28681:5)
at tryNodeResolve (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28415:20)
at Context.resolveId (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28176:28)
at Object.resolveId (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:44116:64)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:65707:21
at async file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:39865:34
at async requestCallbacks.on-resolve (D:\qihuang\yudao-ui-admin-vue3\node_modules.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1370:22)
at async handleRequest (D:\qihuang\yudao-ui-admin-vue3\node_modules.pnpm\[email protected]\node_modules\esbuild\lib\main.js:729:13),
id: '',
location: {
column: 21,
file: 'node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js',
length: 0,
line: 1370,
lineText: ' let result = await callback({\n' +
' at packageEntryFailure (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28684:11)\n' + ' at resolvePackageEntry (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28681:5)\n' +
' at tryNodeResolve (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28415:20)\n' +
' at Context.resolveId (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28176:28)\n' +
' at Object.resolveId (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:44116:64)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:96:5)\n' +
' at async file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:65707:21\n' +
' at async file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:39865:34\n' +
' at async requestCallbacks.on-resolve (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1370:22)\n' +
' at async handleRequest (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:729:13)',
namespace: 'file',
suggestion: ''
},
notes: [
{
location: {
column: 20,
file: 'node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js',
length: 0,
line: 1289,
lineText: ' let promise = setup({\n' +
' at setup (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:39845:19)\n' +
' at handlePlugins (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1289:21)\n' +
' at buildOrContextImpl (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:978:5)\n' +
' at Object.buildOrContext (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:786:5)\n' +
' at D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:2182:68\n' +
' at new Promise ()\n' +
' at Object.context (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:2182:27)\n' +
' at Object.context (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:2022:58)\n' +
' at prepareEsbuildOptimizerRun (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:45859:35)',
namespace: 'file',
suggestion: ''
},
text: 'This error came from the "onResolve" callback registered here:'
},
{
location: {
column: 16,
file: 'node_modules/.pnpm/[email protected]/node_modules/bpmn-js/lib/draw/BpmnRenderer.js',
length: 5,
line: 58,
lineText: "import Ids from 'ids';",
namespace: '',
suggestion: ''
},
text: 'The plugin "vite:dep-pre-bundle" was triggered by this import'
}
],
pluginName: 'vite:dep-pre-bundle',
text: 'Failed to resolve entry for package "ids". The package may have incorrect main/module/exports specified in its package.json.'
},
{
detail: Error: Failed to resolve entry for package "ids". The package may have incorrect main/module/exports specified in its package.json.
at packageEntryFailure (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28684:11)
at resolvePackageEntry (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28681:5)
at tryNodeResolve (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28415:20)
at Context.resolveId (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28176:28)
at Object.resolveId (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:44116:64)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:65707:21
at async file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:39865:34
at async requestCallbacks.on-resolve (D:\qihuang\yudao-ui-admin-vue3\node_modules.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1370:22)
at async handleRequest (D:\qihuang\yudao-ui-admin-vue3\node_modules.pnpm\[email protected]\node_modules\esbuild\lib\main.js:729:13),
id: '',
location: {
column: 21,
file: 'node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js',
length: 0,
line: 1370,
lineText: ' let result = await callback({\n' +
' at packageEntryFailure (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28684:11)\n' + ' at resolvePackageEntry (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28681:5)\n' +
' at tryNodeResolve (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28415:20)\n' +
' at Context.resolveId (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:28176:28)\n' +
' at Object.resolveId (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:44116:64)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:96:5)\n' +
' at async file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:65707:21\n' +
' at async file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:39865:34\n' +
' at async requestCallbacks.on-resolve (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1370:22)\n' +
' at async handleRequest (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:729:13)',
namespace: 'file',
suggestion: ''
},
notes: [
{
location: {
column: 20,
file: 'node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.js',
length: 0,
line: 1289,
lineText: ' let promise = setup({\n' +
' at setup (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:39845:19)\n' +
' at handlePlugins (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:1289:21)\n' +
' at buildOrContextImpl (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:978:5)\n' +
' at Object.buildOrContext (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:786:5)\n' +
' at D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:2182:68\n' +
' at new Promise ()\n' +
' at Object.context (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:2182:27)\n' +
' at Object.context (D:\qihuang\yudao-ui-admin-vue3\node_modules\.pnpm\[email protected]\node_modules\esbuild\lib\main.js:2022:58)\n' +
' at prepareEsbuildOptimizerRun (file:///D:/qihuang/yudao-ui-admin-vue3/node_modules/.pnpm/vite@4.4.2_@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-8609dc5d.js:45859:35)',
namespace: 'file',
suggestion: ''
},
text: 'This error came from the "onResolve" callback registered here:'
},
{
location: {
column: 16,
file: 'node_modules/.pnpm/[email protected]/node_modules/bpmn-js/lib/BaseModeler.js',
length: 5,
line: 3,
lineText: "import Ids from 'ids';",
namespace: '',
suggestion: ''
},
text: 'The plugin "vite:dep-pre-bundle" was triggered by this import'
}
],
pluginName: 'vite:dep-pre-bundle',
text: 'Failed to resolve entry for package "ids". The package may have incorrect main/module/exports specified in its package.json.'
}
],
warnings: []
}
 ELIFECYCLE  Command failed with exit code 1.

构建报错

版本v2.0.0
node版本:v16.20.2、v18.12、v20.5.0、v20.11.1,这几个版本都试过
pnpm版本:8.15.3
构建命令:npm run build:test
问题1:
Build failed. Please check the error message

error during build:
Error: Could not load /opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/src/views/crm/contract/components/BPMLModel.vue (imported by src/views/crm/contract/oa/ContractDetail/index.vue?vue&type=script&setup=true&lang.ts): ENOENT: no such file or directory, open '/opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/src/views/crm/contract/components/BPMLModel.vue'
 ELIFECYCLE  Command failed with exit code 1.

将src/views/crm/contract/oa/ContractDetail/index.vue文件中关于BPMLModel相关的代码注释后报问题2

问题2:
closeSeckillActivity的注释后没报了
后续还是一直报错"statSync" is not exported by "__vite-browser-external", imported by "node_modules/.pnpm/[email protected]/node_modules/pkg-types/dist/index.mjs".

详细如下:

[email protected] build:test
node --max_old_space_size=8192 ./node_modules/vite/bin/vite.js build --mode test

src/views/mall/promotion/bargain/activity/index.vue?vue&type=script&setup=true&lang.ts (71:4) "closeSeckillActivity" is not exported by "src/api/mall/promotion/bargain/bargainActivity.ts", imported by "src/views/mall/promotion/bargain/activity/index.vue?vue&type=script&setup=true&lang.ts".

Build failed. Please check the error message

error during build:
RollupError: "statSync" is not exported by "vite-browser-external", imported by "node_modules/.pnpm/[email protected]/node_modules/pkg-types/dist/index.mjs".
at error (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:2287:30)
at Module.error (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:13745:16)
at Module.traceVariable (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:14175:29)
at ModuleScope.findVariable (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:12615:39)
at ReturnValueScope.findVariable (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:7124:38)
at ChildScope.findVariable (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:7124:38)
at BlockScope.findVariable (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:7124:38)
at Identifier.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:8319:40)
at CallExpression.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5892:23)
at CallExpression.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:9890:15)
at MemberExpression.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5892:23)
at MemberExpression.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:9554:19)
at CallExpression.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5892:23)
at CallExpression.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:9890:15)
at IfStatement.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5892:23)
at BlockStatement.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5888:28)
at TryStatement.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5892:23)
at BlockStatement.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5888:28)
at ArrowFunctionExpression.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5892:23)
at Property.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5892:23)
at ObjectExpression.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5888:28)
at VariableDeclarator.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5892:23)
at VariableDeclaration.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5888:28)
at Program.bind (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:5888:28)
at Module.bindReferences (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:13741:18)
at Graph.sortModules (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:25853:20)
at Graph.build (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:25737:14)
at runMicrotasks ()
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:26706:13
at async catchUnfinishedHookActions (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:25910:16)
at async rollupInternal (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:26701:5)
at async build (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]
@types[email protected][email protected][email protected]/node_modules/vite/dist/node/chunks/dep-bb8a8339.js:48079:18)
at async CAC. (file:///opt/gitWorkSpace/khalid/gitee/yudao-ui-admin-vue3/node_modules/.pnpm/[email protected]
@types[email protected][email protected][email protected]/node_modules/vite/dist/node/cli.js:842:9)

同步最新代码后首次登录停滞

image
复现步骤:清楚本地存储后可以正常进入到登录页,点击登录会提示route不可迭代,验证码加载是正常的,猜测应该和最新一次的更新有关:(登录时,直接从用户信息中,获取菜单。目的:加快首页的加载速度)

编译打包之后,出现error

请问这个问题,是由于什么问题导致的呢?我本地npm run build:dev之后,发到服务器上,然后就报错了
企业微信截图_bea59a63-fee2-4aae-bc26-56cc90bf368d

【欢迎认领】uploadfile组件调用出错

在crm模块中使用到文件上传的均出错如下,而且该组件在表单中使用时候为自动上传且清掉filelist,如果此时想删除时则无法操作,上传文件市错误如下,原因好像是得不到绑定值modelValue
chunk-ZM53WNRW.js?v=41a044d2:1784 [Vue warn]: Unhandled error during execution of scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core .
at <UploadFile modelValue=
(2) [undefined, undefined]
onUpdate:modelValue=fn class="min-w-80px" >
at
at
at
at <ElForm ref="formRef" model=
{bizType: 1, bizId: '9', picUrls: Array(0), fileUrls: Array(2)}
rules=
{type: Array(1), content: Array(1), nextTime: Array(1)}
... >
at <ElDialogContent key=0 ref_key="dialogContentRef" ref=Ref<
Proxy(Object) {…}

... >
at <ElFocusTrap loop="" trapped=true focus-start-el="container" ... >
at <ElOverlay custom-mask-event="" mask=true overlay-class=undefined ... >
at <BaseTransition onAfterEnter=fn onAfterLeave=fn onBeforeLeave=fn ... >
at <Transition name="dialog-fade" onAfterEnter=fn onAfterLeave=fn ... >
at <ElDialog onUpdate:modelValue=fn modelValue=true width="50%" ... >
at <Dialog modelValue=true onUpdate:modelValue=fn title="新增" ... >
at <FollowUpRecordForm ref="formRef" onSuccess=fn >
at
at
at
at
at <CrmClueDetail onVnodeUnmounted=fn ref=Ref<
Proxy(Object) {__v_skip: true}
key="/crm/clue/detail/9" >
at <KeepAlive include=
['Index']

at
at
at
at <Layout class="" onVnodeUnmounted=fn ref=Ref<
Proxy(Object) {…}

at
at <ElConfigProvider namespace="el" locale=
{name: 'zh-cn', el: {…}}
message=
{max: 1}
... >
at
at
UploadFile.vue:158 Uncaught (in promise)
TypeError: Cannot read properties of undefined (reading 'substring')
at UploadFile.vue:158:20
at Proxy.map ()
at watch.immediate (UploadFile.vue:158:20)
at callWithErrorHandling (chunk-ZM53WNRW.js?v=41a044d2:1868:19)
at callWithAsyncErrorHandling (chunk-ZM53WNRW.js?v=41a044d2:1875:17)
at job (chunk-ZM53WNRW.js?v=41a044d2:3444:9)
at flushPreFlushCbs (chunk-ZM53WNRW.js?v=41a044d2:2010:7)
at updateComponentPreRender (chunk-ZM53WNRW.js?v=41a044d2:6974:5)
at ReactiveEffect.componentUpdateFn [as fn] (chunk-ZM53WNRW.js?v=41a044d2:6887:11)
at ReactiveEffect.run (chunk-ZM53WNRW.js?v=41a044d2:1410:23)

错误处代码为
// 监听模型绑定值变动
watch(
() => props.modelValue,
(val: string | string[]) => {
console.log(val)
if (!val) {
fileList.value = [] // fix:处理掉缓存,表单重置后上传组件的内容并没有重置
return
}

fileList.value = [] // 保障数据为空
// 情况1:字符串
if (isString(val)) {
  fileList.value.push(
    ...val.split(',').map((url) => ({ name: url.substring(url.lastIndexOf('/') + 1), url }))
  )
  return
}
// 情况2:数组
fileList.value.push(
  ...(val as string[]).map((url) => ({ name: url.substring(url.lastIndexOf('/') + 1), url }))
)

},
{ immediate: true, deep: true }
)

npm install 编译项目,总是抛出以下异常,还请大佬多多指点,感谢

npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar zlib: incorrect data check
npm WARN tarball tarball data for element-plus@https://registry.npmmirror.com/element-plus/-/element-plus-2.5.3.tgz (sha512-wmtstxaMkD6UinIgD+45CjrhbRh4u0vt+/GgxfPeMLt5pDpIVwZFjkUaVcWqqxcxd5a80HP3XlDF74fW7wim9A==) seems to be corrupted. Trying again.
npm WARN tar zlib: incorrect data check
npm WARN tarball tarball data for element-plus@https://registry.npmmirror.com/element-plus/-/element-plus-2.5.3.tgz (sha512-wmtstxaMkD6UinIgD+45CjrhbRh4u0vt+/GgxfPeMLt5pDpIVwZFjkUaVcWqqxcxd5a80HP3XlDF74fW7wim9A==) seems to be corrupted. Trying again.
npm WARN tar zlib: incorrect data check
npm WARN tarball tarball data for @iconify/json@https://registry.npmmirror.com/@iconify/json/-/json-2.2.187.tgz (sha512-s2YGP9Nuz1x4xAQq78Y6TZFqGZ8wUO7YlOdbqjwoMgmwJPhEhUrxLs2S17im1rG5g9TzAQsYzt4vsSlgCmoKDA==) seems to be corrupted. Trying again.
npm WARN tarball tarball data for @iconify/json@https://registry.npmmirror.com/@iconify/json/-/json-2.2.187.tgz (sha512-s2YGP9Nuz1x4xAQq78Y6TZFqGZ8wUO7YlOdbqjwoMgmwJPhEhUrxLs2S17im1rG5g9TzAQsYzt4vsSlgCmoKDA==) seems to be corrupted. Trying again.
npm ERR! code ENOENT
npm ERR! syscall stat
npm ERR! path /Users/admin/.npm/_cacache/content-v2/sha512/b3/66/063fd36ecf5c78c4042aefc63a4d916a199f3050eed894e75baa3c283209b024f844854af12ecd92d7b8a6d6b1b983d4f3010b18cede2fb129600a6a0a0c
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, stat '/Users/admin/.npm/_cacache/content-v2/sha512/b3/66/063fd36ecf5c78c4042aefc63a4d916a199f3050eed894e75baa3c283209b024f844854af12ecd92d7b8a6d6b1b983d4f3010b18cede2fb129600a6a0a0c'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/admin/.npm/_logs/2024-03-02T09_52_08_449Z-debug-0.log
npm ERR! /Users/admin/.npm/_logs/2024-03-02T09_52_08_449Z-debug-1.log

2.2.0启动错误

15:27:31 [vite] Internal server error: Cannot find package 'E:\yudao-code\vue3\yudao-ui-admin-vue3-master\yudao-ui-admin-vue3-master\node_modules.pnpm@[email protected]_vite@5.1.4_@types[email protected][email protected][email protected][email protected][email protected]_\node_modules@babel\plugin-transform-typescript\package.json' imported from E:\yudao-code\vue3\yudao-ui-admin-vue3-master\yudao-ui-admin-vue3-master\node_modules.pnpm@[email protected]_vite@5.1.4_@types[email protected][email protected][email protected][email protected][email protected]_\node_modules@vitejs\plugin-vue-jsx\dist\index.cjs
Did you mean to import @babel+plugin-transform-typescript@7.24.4_@babel[email protected]/node_modules/@babel/plugin-transform-typescript/lib/index.js?
Plugin: vite:vue-jsx
File: E:/yudao-code/vue3/yudao-ui-admin-vue3-master/yudao-ui-admin-vue3-master/src/components/FormCreate/src/components/useApiSelect.tsx

dept/index.vue has a error

yudao-ui-admin-vue3/src/views/system/dept/index.vue

[plugin:vite-plugin-eslint] C:\dev\yudao-ui-admin-vue3\src\views\system\dept\index.vue
54:14 error Replace ␍⏎······v-loading="loading"␍⏎······:data="list"␍⏎······row-key="id"␍⏎······default-expand-all␍⏎······v-if="refreshTable"␍⏎···· with ·v-loading="loading"·:data="list"·row-key="id"·default-expand-all·v-if="refreshTable" prettier/prettier

切换主题后hover 颜色设置未跟随主题色调整

image

设置主题色显示正常

image
hover后颜色还是原来的

想知道下 类似于 --el-color-primary-light-3 这种在那个文件中配置 或者说 识别的key 是什么 ?

我在setting.vue中设置并没有起效果
setCssVar('--el-color-primary-light-3', hexToRGB(unref(color), 0.3));

打包问题

项目做的挺好的,就是打包太慢了
Build successful. Please see dist-dev directory

Done in 204.76s.
这。。。
真的是太慢了。。。希望能优化

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.