Child compilation failed: Module not found: Error: Can't resolve 'D:\project\vue\wms-web\public\index.html' in 'D:\project\vue\wms-web' ModuleNotFoundError: Module not found: Error: Can't resolve 'D:\project\vue\wms-web\public\index.html' in 'D:\proje
时间: 2023-07-21 19:08:10 浏览: 216
根据您提供的错误信息,可以看出在您的项目中出现了一个模块未找到的错误。具体来说,它无法解析路径为 'D:\project\vue\wms-web\public\index.html' 的文件。
这个错误通常发生在您的代码中引用了一个不存在的模块或文件时。请确保您的路径和文件名正确,并且该文件确实存在于该位置。另外,也要检查您的引入语句是否正确,确保没有拼写错误或者其他语法问题。
如果您确定路径和文件名无误,还可以尝试以下几个解决方法:
1. 检查依赖项:确保您的项目中安装了所有必需的依赖项。可以通过运行 `npm install` 命令来安装缺失的依赖项。
2. 清除缓存:有时候缓存可能会导致一些奇怪的问题,尝试清除缓存并重新编译项目。可以尝试删除 `node_modules` 目录并运行 `npm install` 再重新编译项目。
3. 检查配置文件:如果您使用了一些构建工具或者配置文件(如 webpack.config.js),请确保文件中的路径配置正确。
希望以上方法能够帮助您解决问题。如果问题仍然存在,请提供更多的上下文信息,以便我能够更好地理解和帮助您解决问题。
相关问题
> shop@0.1.0 serve > vue-cli-service serve INFO Starting development server... ERROR Failed to compile with 2 errors 10:52:05 [eslint] ESLint is not a constructor You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use /* eslint-disable */ to ignore all warnings in a file. Error: Child compilation failed: [eslint] ESLint is not a constructor - child-compiler.js:169 [shop]/[html-webpack-plugin]/lib/child-compiler.js:169:18 - Compiler.js:551 finalCallback [shop]/[webpack]/lib/Compiler.js:551:5 - Compiler.js:577 [shop]/[webpack]/lib/Compiler.js:577:11 - Compiler.js:1199 [shop]/[webpack]/lib/Compiler.js:1199:17 - task_queues:95 process.processTicksAndRejections node:internal/process/task_queues:95:5 ERROR in [eslint] ESLint is not a constructor ERROR in Error: Child compilation failed: [eslint] ESLint is not a constructor - child-compiler.js:169 [shop]/[html-webpack-plugin]/lib/child-compiler.js:169:18 - Compiler.js:551 finalCallback [shop]/[webpack]/lib/Compiler.js:551:5 - Compiler.js:577 [shop]/[webpack]/lib/Compiler.js:577:11 - Compiler.js:1199 [shop]/[webpack]/lib/Compiler.js:1199:17 - task_queues:95 process.processTicksAndRejections node:internal/process/task_queues:95:5 1 ERROR in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details) webpack compiled with 3 errors
这个错误是由于 ESLint 未能正确加载导致的。你可以尝试执行以下步骤来解决此问题:
1. 确保你已经安装了 ESLint:`npm install eslint --save-dev`
2. 检查你的 ESLint 配置文件是否正确配置。
3. 尝试清除你的缓存并重新构建项目:`npm cache clean --force`,然后再次运行 `npm run serve`。
如果这些步骤都无法解决问题,你可能需要进一步检查你的项目配置和依赖项。
Failed to compile with 2 errors 20:57:29 [eslint] ESLint is not a constructor You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use /* eslint-disable */ to ignore all warnings in a file. Error: Child compilation failed: [eslint] ESLint is not a constructor - child-compiler.js:169 [shop]/[html-webpack-plugin]/lib/child-compiler.js:169:18 - Compiler.js:551 finalCallback [shop]/[webpack]/lib/Compiler.js:551:5 - Compiler.js:577 [shop]/[webpack]/lib/Compiler.js:577:11 - Compiler.js:1199 [shop]/[webpack]/lib/Compiler.js:1199:17 - task_queues:95 processTicksAndRejections node:internal/process/task_queues:95:5 - task_queues:64 runNextTicks node:internal/process/task_queues:64:3 - timers:447 process.processImmediate node:internal/timers:447:9 ERROR in [eslint] ESLint is not a constructor ERROR in Error: Child compilation failed: [eslint] ESLint is not a constructor - child-compiler.js:169 [shop]/[html-webpack-plugin]/lib/child-compiler.js:169:18 - Compiler.js:551 finalCallback [shop]/[webpack]/lib/Compiler.js:551:5 - Compiler.js:577 [shop]/[webpack]/lib/Compiler.js:577:11 - Compiler.js:1199 [shop]/[webpack]/lib/Compiler.js:1199:17 - task_queues:95 processTicksAndRejections node:internal/process/task_queues:95:5 - task_queues:64 runNextTicks node:internal/process/task_queues:64:3 - timers:447 process.processImmediate node:internal/timers:447:9 1 ERROR in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details) webpack compiled with 3 errors
这是一个Webpack编译错误,并且似乎与ESLint有关。错误消息指出ESLint不是一个构造函数。这可能是因为您的配置文件中有一些问题,或者您的依赖项中存在一些不兼容的版本。您可以尝试更新您的依赖项,或者检查您的Webpack配置文件是否正确设置了ESLint插件。如果您使用的是Vue CLI,则可以尝试执行`vue add eslint`来添加ESLint插件。您还可以使用特殊的注释来禁用某些警告,例如`// eslint-disable-next-line`来忽略下一行,或者`/* eslint-disable */`来忽略文件中的所有警告。
阅读全文