Workspace extension with invalid name (defaultProject) found. **************************************************************************************** This is a simple server for use in testing or debugging Angular applications locally. It hasn't been reviewed for security issues. DON'T USE IT FOR PRODUCTION! **************************************************************************************** file:///C:/Users/ruliu/OneDrive%20-%20Intel%20Corporation/Projects/PlanAppArchive/archive/archive/Cost/Cost/ACID/node_modules/@angular/compiler-cli/bundles/chunk-TGNYD6NI.js:6864 import { compileClassMetadata as compileClassMetadata5, compileDeclareClassMetadata as compileDeclareClassMetadata5, compileDeclarePipeFromMetadata, compilePipeFromMetadata, FactoryTarget as FactoryTarget5 } from "@angular/compiler"; ^^^^^^^^^^^^^ SyntaxError: Named export 'FactoryTarget' not found. The requested module '@angular/compiler' is a CommonJS module, which may not support all module.exports as named exports. CommonJS modules can always be imported via the default export, for example using: import pkg from '@angular/compiler'; const { compileClassMetadata: compileClassMetadata5, compileDeclareClassMetadata: compileDeclareClassMetadata5, compileDeclarePipeFromMetadata, compilePipeFromMetadata, FactoryTarget: FactoryTarget5 } = pkg; at ModuleJob._instantiate (node:internal/modules/esm/module_job:124:21) at async ModuleJob.run (node:internal/modules/esm/module_job:190:5) Node.js v18.16.0
时间: 2023-08-22 08:08:52 浏览: 823
这个错误是由于你的 Angular 项目中存在一个名为 "defaultProject" 的无效工作区扩展引起的。这通常是由于在使用 Angular CLI 创建项目时出现了问题或手动更改了工作区配置文件而导致的。
要解决这个问题,你可以尝试以下步骤:
1. 打开你的 Angular 项目的根目录,找到名为 "angular.json" 的文件。
2. 在该文件中搜索 "defaultProject",并将其删除。
3. 如果你使用过其他的 Angular CLI 命令来创建工作区扩展,可以在 "extensions" 节点中查找和删除。
4. 保存 "angular.json" 文件并重新启动你的 Angular 项目。
如果以上步骤无法解决问题,则可能需要重新创建 Angular 项目或手动编辑工作区配置文件。
阅读全文