vue2中,打包报错ERROR in /node_modlules/@types/lodash/common/common.d.ts 26

报错如下:

在这里插入图片描述

解决

尝试安装lodash另外一个版本,然后重新打包

npm install --save @types/lodash@4.14.74
Failed to compile with 2 errors 13:44:24 error in ./src/views/OverviewMap.vue?vue&type=script&lang=js Module not found: Error: Can't resolve 'echarts' in 'C:\Users\ghs11\Desktop\ccccc\zgsd14-bi-common-web\src\views' error in ./src/components/map/js/china.js Module not found: Error: Can't resolve 'echarts' in 'C:\Users\ghs11\Desktop\ccccc\zgsd14-bi-common-web\src\components\map\js' ERROR in ./src/views/OverviewMap.vue?vue&type=script&lang=js (./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[0]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/OverviewMap.vue?vue&type=script&lang=js) 17:0-35 Module not found: Error: Can't resolve 'echarts' in 'C:\Users\ghs11\Desktop\ccccc\zgsd14-bi-common-web\src\views' @ ./src/views/OverviewMap.vue?vue&type=script&lang=js 1:0-204 1:220-223 1:225-426 1:225-426 @ ./src/views/OverviewMap.vue 2:0-62 10:2-8 3:0-57 3:0-57 @ ./src/router/index.js 3:0-51 12:13-24 @ ./src/main.js 7:0-30 16:10-16 ERROR in ./src/views/OverviewMapUnder.vue?vue&type=script&lang=js (./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[0]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/OverviewMapUnder.vue?vue&type=script&lang=js) 17:0-35 Module not found: Error: Can't resolve 'echarts' in 'C:\Users\ghs11\Desktop\ccccc\zgsd14-bi-common-web\src\views' @ ./src/views/OverviewMapUnder.vue?vue&type=script&lang=js 1:0-209 1:225-228 1:230-436 1:230-436 @ ./src/views/OverviewMapUnder.vue 2:0-67 10:2-8 3:0-62 3:0-62 @ ./src/router/index.js 4:0-61 16:13-29 @ ./src/main.js 7:0-30 16:10-16 ERROR in ./src/components/map/js/china.js Module not found: Error: Can't resolve 'echarts' in 'C:\Users\ghs11\Desktop\ccccc\zgsd14-bi-common-web\src\components\map\js' @ ./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[0]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/OverviewMapUnder.vue?vue&type=script&lang=js 21:0-39 @ ./src/views/OverviewMapUnder.vue?vue&type=script&lang=js 1:0-209 1:225-228 1:230-436 1:230-436 @ ./src/views/OverviewMapUnder.vue 2:0-67 10:2-8 3:0-62 3:0-62 @ ./src/router/index.js 4:0-61 16:13-29 @ ./src/main.js 7:0-30 16:10-16 ERROR in ./src/components/map/js/world.js Module not found: Error: Can't resolve 'echarts' in 'C:\Users\ghs11\Desktop\ccccc\zgsd14-bi-common-web\src\components\map\js' @ ./src/main.js 11:0-38
09-20
在electron-vite构建的项目中,我 declare global { namespace WL { namespace WinOP { interface WinOpData { action: WinOpType data?: boolean | number } enum WinOpType { Close = 'close', // 0关闭,1隐藏 Minimize = 'minimize', Maximize = 'maximize', Unmaximize = 'unmaximize', Top = 'top' } } } } export {} src/common/types/win_op.d.ts里声明了WL命名空间。 在src/renderer/src/components/WinOpPage.vue中引用了他import '@common/types/win_op' type WinOpData = WL.WinOP.WinOpData const WinActions = { setTop : { action: WL.WinOP.WinOpType.Top } as WinOpData, setMin : { action: WL.WinOP.WinOpType.Minimize } as WinOpData, setMax : { action: WL.WinOP.WinOpType.Maximize } as WinOpData, setUnMax: { action: WL.WinOP.WinOpType.Unmaximize } as WinOpData, setClose: { action: WL.WinOP.WinOpType.Close, data: 1 } as WinOpData, } 且在文件tsconfig中 { "files": [], "references": [{ "path": "./tsconfig.node.json" }, { "path": "./tsconfig.web.json" }], "compilerOptions": { "target": "ESNext", "module": "ESNext", "moduleResolution": "Node", "resolveJsonModule": true, "typeRoots": ["./node_modules/@types", "./src/common/types"], // "types": ["electron/electron-main"], // "esModuleInterop": true, // "skipLibCheck": true // "paths": { // "@common/*": ["./common/*"] // } }, } 在src/main/tsconfig.json中 { "extends": "../../tsconfig.json", "compilerOptions": { "typeRoots": [ "./types", ], "paths": { "@common/*": ["common/*"] } } } 在src/renderer/tsconfig.json中 { "extends": "../../tsconfig.json", "compilerOptions": { "typeRoots": [ "./src/types" ], "paths": { "@common/*": ["common/*"] } } } 在src/renderer/src/types/common.d.ts中 import '@common/types/win_op' // import '../../../common/types/win_op' // import '@common/types/win_op' 结果运行的时候提示我WinOpPage.vue中的WL未定义 Uncaught (in promise) ReferenceError: WL is not defined at setup (WinOpPage.vue:9:22) at callWithErrorHandling (chunk-MMWK553F.js?v=77c07874:2308:19) at setupStatefulComponent (chunk-MMWK553F.js?v=77c07874:10142:25) at setupComponent (chunk-MMWK553F.js?v=77c07874:10103:36) at mountComponent (chunk-MMWK553F.js?v=77c07874:7418:7) 这是什么原因导致的?编译器通过没有报错,但运行时报了错
08-03
(d:\ai_projects\env\ktransformers) d:\AI_Projects\ktransformers\ktransformers\website>npm run build > build > vue-cli-service build All browser targets in the browserslist configuration have supported ES module. Therefore we don't build two separate bundles for differential loading. / Building for production... ERROR Failed to compile with 4 errors 21:25:33 error in node_modules/@types/lodash/common/common.d.ts:266:65 TS1005: '?' expected. 264 | [P in keyof T]?: T[P] extends object ? object : T[P] 265 | }; > 266 | type StringToNumber<T> = T extends `${infer N extends number}` ? N : never; | ^ 267 | // For backwards compatibility 268 | type LoDashImplicitArrayWrapper<T> = LoDashImplicitWrapper<T[]>; 269 | type LoDashImplicitNillableArrayWrapper<T> = LoDashImplicitWrapper<T[] | null | undefined>; error in node_modules/@types/lodash/common/object.d.ts:1026:46 TS1005: '?' expected. 1024 | type GetFieldTypeOfArrayLikeByKey<T extends unknown[], K> = 1025 | K extends number ? T[K] > 1026 | : K extends `${infer N extends number}` ? T[N] | ^ 1027 | : K extends keyof T ? T[K] : undefined; 1028 | 1029 | type GetFieldTypeOfStringByKey<T extends string, K> = error in node_modules/@types/lodash/common/object.d.ts:1031:46 TS1005: '?' expected. 1029 | type GetFieldTypeOfStringByKey<T extends string, K> = 1030 | K extends number ? T[K] > 1031 | : K extends `${infer N extends number}` ? T[N] | ^ 1032 | : K extends keyof T ? T[K] 1033 | : undefined; 1034 | error in node_modules/@types/lodash/common/object.d.ts:1041:46 TS1005: '?' expected. 1039 | : K extends number 1040 | ? `${K}` extends keyof T ? T[`${K}`] : undefined > 1041 | : K extends `${infer N extends number}` | ^ 1042 | ? N extends keyof T ? T[N] : undefined 1043 | : undefined; 1044 | ERROR Error: Build failed with errors. Error: Build failed with errors. at d:\AI_Projects\ktransformers\ktransformers\website\node_modules\@vue\cli-service\lib\commands\build\index.js:207:23 at d:\AI_Projects\ktransformers\ktransformers\website\node_modules\webpack\lib\webpack.js:185:8 at d:\AI_Projects\ktransformers\ktransformers\website\node_modules\webpack\lib\HookWebpackError.js:66:2 at Hook.eval [as callAsync] (eval at create (d:\AI_Projects\ktransformers\ktransformers\website\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:31:10), <anonymous>:6:1) at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (d:\AI_Projects\ktransformers\ktransformers\website\node_modules\webpack\node_modules\tapable\lib\Hook.js:21:14) at Cache.shutdown (d:\AI_Projects\ktransformers\ktransformers\website\node_modules\webpack\lib\Cache.js:157:23) at d:\AI_Projects\ktransformers\ktransformers\website\node_modules\webpack\lib\Compiler.js:1407:15 at Hook.eval [as callAsync] (eval at create (d:\AI_Projects\ktransformers\ktransformers\website\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:31:10), <anonymous>:6:1) at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (d:\AI_Projects\ktransformers\ktransformers\website\node_modules\webpack\node_modules\tapable\lib\Hook.js:21:14) at Compiler.close (d:\AI_Projects\ktransformers\ktransformers\website\node_modules\webpack\lib\Compiler.js:1400:23)
最新发布
10-31
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值