build的时候出现了Build Error Error: Error: Parse error错误,无法定位问题
目前能定位到的是某个内部包的使用,如果注释了代码就不会报错。
- 问题就是另外一个项目使用就不会报错。
- 如果没有使用这个包assets by status 36.3 MiB [cached] 551 assets这句就只有300kb,我想知道现在该怎么定位错误。
DEBUG_TAG=* npm run build 查看详细日志
DEBUG_TAG=* npm run build查看详细日志
webpack 5.88.2 compiled with 1 error and 6 warnings in 146900 ms
ERROR Webpack compile error. 17:30:17
› { 17:30:17 children: [ { errors: [Array], warnings: [Array], name: undefined } ], errors: [ { moduleIdentifier: 'javascript/esm|/Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@ice/shared-config/esm/webpackLoaders/compilationLoader.cjs??ruleSet[1].rules[1].use!/Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/[email protected]/node_modules/uc.micro/categories/S/regex.mjs', moduleName: './node_modules/.pnpm/[email protected]/node_modules/uc.micro/categories/S/regex.mjs', message: 'Module build failed (from ./node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@ice/shared-config/esm/webpackLoaders/compilationLoader.cjs):\n' + 'Error: Parse error @:2:1\n' + ' at parse (/Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@ice/bundles/compiled/es-module-lexer/index.js:1:511)\n' + ' at transformImport (file:///Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@ice/shared-config/esm/utils/transformImport.js:7:32)\n' + ' at transform (file:///Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@ice/shared-config/esm/unPlugins/compilation.js:114:27)\n' + ' at Object.compilationLoader (/Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@ice/shared-config/esm/webpackLoaders/compilationLoader.cjs:6:24)', compilerPath: undefined } ], warnings: [ { moduleIdentifier: '/Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@ice/shared-config/esm/webpackLoaders/compilationLoader.cjs??ruleSet[1].rules[1].use!/Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/@[email protected]/node_modules/@ffmpeg/ffmpeg/dist/esm/worker.js', moduleName: './node_modules/.pnpm/@[email protected]/node_modules/@ffmpeg/ffmpeg/dist/esm/worker.js', loc: '38:24-59', message: 'Critical dependency: the request of a dependency is an expression', compilerPath: undefined }, { moduleIdentifier: '/Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@ice/shared-config/esm/webpackLoaders/compilationLoader.cjs??ruleSet[1].rules[1].use!/Users/qiuqiu/development/code/CBI_Frontend/src/businessComps/DataBase/index.tsx', moduleName: './src/businessComps/DataBase/index.tsx', loc: '2:0-71', message: "export 'DBStore' (reexported as 'DBStore') was not found in './DBStore' (possible exports: DBContext, DBProvider, useDBStore)", compilerPath: undefined }, { moduleIdentifier: '/Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@ice/shared-config/esm/webpackLoaders/compilationLoader.cjs??ruleSet[1].rules[1].use!/Users/qiuqiu/development/code/CBI_Frontend/src/businessComps/TaskStatus/index.tsx', moduleName: './src/businessComps/TaskStatus/index.tsx', loc: '3:0-70', message: "export 'TaskStatusProps' (reexported as 'TaskStatusProps') was not found in './TaskStatus' (possible exports: default)", compilerPath: undefined }, { moduleIdentifier: '/Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@ice/shared-config/esm/webpackLoaders/compilationLoader.cjs??ruleSet[1].rules[1].use!/Users/qiuqiu/development/code/CBI_Frontend/src/businessComps/TaskStatus/index.tsx', moduleName: './src/businessComps/TaskStatus/index.tsx', loc: '7:0-76', message: "export 'ScriptStatusProps' (reexported as 'ScriptStatusProps') was not found in './ScriptStatus' (possible exports: default)", compilerPath: undefined }, { moduleIdentifier: '/Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@ice/shared-config/esm/webpackLoaders/compilationLoader.cjs??ruleSet[1].rules[1].use!/Users/qiuqiu/development/code/CBI_Frontend/src/businessComps/TaskStatus/index.tsx', moduleName: './src/businessComps/TaskStatus/index.tsx', loc: '8:0-73', message: "export 'MediaStatusProps' (reexported as 'MediaStatusProps') was not found in './MediaStatus' (possible exports: default)", compilerPath: undefined }, { moduleIdentifier: '/Users/qiuqiu/development/code/CBI_Frontend/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@ice/shared-config/esm/webpackLoaders/compilationLoader.cjs??ruleSet[1].rules[1].use!/Users/qiuqiu/development/code/CBI_Frontend/src/components/ProDialog/index.tsx', moduleName: './src/components/ProDialog/index.tsx', loc: '6:0-73', message: "export 'UseDialogProps' (reexported as 'UseDialogProps') was not found in './hooks/useDialog' (possible exports: default)", compilerPath: undefined } ]
看日志有点像 uc.micro 的使用问题,最好能提供复现 demo