yudaocode / yudao-ui-admin-vue3 Goto Github PK
View Code? Open in Web Editor NEW芋道管理后台,基于 Vue3 + Element Plus 实现,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP、AI 大模型等功能。
License: MIT License
芋道管理后台,基于 Vue3 + Element Plus 实现,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP、AI 大模型等功能。
License: MIT License
RT~
打包dist,页面刷新报404,是因为动态路由的原因吗,请问下如何解决
大佬,run build 报错,error during build:
SyntaxError: Element is missing end tag.
尝试了好多办法,也更新了各个node版本
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 ,都会出现上面的错误,导致无法完成。
RT
添加商品需要填写大量的内容, 但目前在切换页签时会导致已填写待提交的内容完全丢失, 极其影响体验.
建议在待提交时将已填写的内容缓存到 LocalStorage , 并在重新进入添加商品页签时尝试从中恢复待提交的内容, 提交完成后清除缓存.
在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) {…}
错误处代码为
// 监听模型绑定值变动
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 }
)
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.
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
导出excel,文件名如何取后端返回的名称?现在我看都是前端写死的
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
版本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)
完善一下文档里面对于自搭建的minio服务的说明模块,写的关于minio的文档模糊不清,无法根据写的文档来部署和使用
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应单独设置输入框,或使用父路由下组件/路径拼接
报了一堆:
[Vue warn] Write operation failed: computed value is readonly
setupAll | @ | main.ts:67 |
---|---|---|
await in setupAll | ||
(匿名) | @ | |
setTimeout | ||
(匿名) | @ | |
(匿名) | @ |
调试商品类别时发现无法删除部分商品类别, 但是当前页面又没有快捷方式可以查询该类别下有哪些商品, 必须手动前往商品列表, 并筛选指定类别才能知道有哪些商品在这个分类里.
建议新增一个 "查看商品" 的操作, 点击后在新的 "商品列表" 标签页中自动筛选对应类别的商品.
本地运行第一次也太慢了吧...
希望作者大大能在新建工作流的时候允许自定义流程实例的名称,列表查询的时候全是流程定义的名称,很难辨别出来。
在线演示http://dashboard-vue3.yudao.iocoder.cn/login?redirect=/index 登录不了 是什么问题啊,大佬
有没有人和你们反馈过,这个项目打包的时候要8G内存,这么大的内存要求16G的电脑根本跑不动啊
构建时提示错误,麻烦大佬帮忙看看~
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)
项目做的挺好的,就是打包太慢了
Build successful. Please see dist-dev directory
Done in 204.76s.
这。。。
真的是太慢了。。。希望能优化
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
《Vue3 Element Plus Schema 模版 》用这个生成的代码,el-table横向滚动条会默认在中间而且点击会先错位一下
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.