【发布时间】:2022-11-12 14:10:34
【问题描述】:
今天我重新打开了我在 2022 年 7 月完成的项目,当我运行 npm start 时,我收到了这个错误。
我已将所有依赖项和 Angular 更新到最新版本。
建议我接下来应该做什么
PS B:\Work\Projects\Ecommerce Website\capstone G5\Project\Frontend\projects> npm start
> eshop@0.0.0 start
> ng serve
DEPRECATED: The 'defaultProject' workspace option has been deprecated. The project to use will be determined from the current working directory.
An unhandled exception occurred: error TS500: Error: ENOENT: no such file or directory, lstat 'B:/Work/Projects/Ecommerce Website/capstone G5/Project/Frontend/projects/projects/admin/tsconfig.app.json'
at Module.lstatSync (node:fs:1561:3)
at NodeJSFileSystem.lstat (file:///B:/Work/Projects/Ecommerce%20Website/capstone%20G5/Project/Frontend/projects/node_modules/@angular/compiler-cli/bundles/chunk-TOKOIIBI.js:342:16)
at calcProjectFileAndBasePath (file:///B:/Work/Projects/Ecommerce%20Website/capstone%20G5/Project/Frontend/projects/node_modules/@angular/compiler-cli/bundles/chunk-Q7TXFDI7.js:7361:29)
at readConfiguration (file:///B:/Work/Projects/Ecommerce%20Website/capstone%20G5/Project/Frontend/projects/node_modules/@angular/compiler-cli/bundles/chunk-Q7TXFDI7.js:7386:39)
at readTsconfig (B:\Work\Projects\Ecommerce Website\capstone G5\Project\Frontend\projects\node_modules\@angular-devkit\build-angular\src\utils\read-tsconfig.js:49:26)
at async configureI18nBuild (B:\Work\Projects\Ecommerce Website\capstone G5\Project\Frontend\projects\node_modules\@angular-devkit\build-angular\src\utils\i18n-options.js:125:22)
at async generateI18nBrowserWebpackConfigFromContext (B:\Work\Projects\Ecommerce Website\capstone G5\Project\Frontend\projects\node_modules\@angular-devkit\build-angular\src\utils\webpack-browser-config.js:71:36)
at async setup (B:\Work\Projects\Ecommerce Website\capstone G5\Project\Frontend\projects\node_modules\@angular-devkit\build-angular\src\builders\dev-server\index.js:141:47)
See "C:\Users\itsad\AppData\Local\Temp\ng-MHAaUZ\angular-errors.log" for further details.
我还附上了文件夹结构,你可以在其中看到上面提到的丢失文件在错误已经存在。
【问题讨论】:
-
admin和user是 2 个 Angular 项目?如果是,请尝试在每个项目上运行npm install。从发布的图片中,我看到 node_modules 已添加,应该忽略git... -
是的,你是对的。我错了
admin和user不是两个项目,它们只是这个角度前端的两个独立部分。我只需要将它们放在一个src中。感谢您的帮助,也很抱歉在 stackoverflow 上提出这些愚蠢的问题。
标签: angular typescript frontend