file:///C:/Users/ruliu/OneDrive%20-%20Intel%20Corporation/Projects/PlanAppArchive/archive/archive/Cost/Cost/ACID/node_modules/@angular/compiler-cli/bundles/chunk-TGNYD6NI.js:2431 import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from "@angular/compiler"; ^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Named export 'CUSTOM_ELEMENTS_SCHEMA' 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 { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } = 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-07-29 13:13:46 浏览: 226
PHP 伪协议大总结.docx
这个错误是由于你的 Angular 项目中的 "@angular/compiler" 模块的导出方式与你的应用程序中的导入方式不兼容引起的。
为了解决这个问题,你可以尝试以下方法:
1. 确保你的应用程序使用的 Angular 版本与 "@angular/compiler" 模块的版本兼容。
2. 如果你在使用 Angular 9 或更高版本,则可以尝试将 "@angular/compiler" 替换为 "@angular/compiler-cli" 和 "@angular/platform-browser-dynamic"。
3. 如果你在使用 Angular 8 或更早版本,则可以尝试将 "@angular/compiler" 替换为 "@angular/compiler-cli"。
4. 如果以上方法都无效,则可以尝试手动导入 "@angular/compiler" 模块的默认导出,例如:
```typescript
import * as angularCompiler from '@angular/compiler';
const CUSTOM_ELEMENTS_SCHEMA = angularCompiler.CUSTOM_ELEMENTS_SCHEMA;
const NO_ERRORS_SCHEMA = angularCompiler.NO_ERRORS_SCHEMA;
```
希望这些建议能够帮助你解决问题。
阅读全文