📅  最后修改于: 2023-12-03 15:07:42.889000             🧑  作者: Mango
如果您在 Linux 上使用 Angular 框架,那么您可能会遇到 ng-common 的问题。这里介绍如何在 Linux 上修复 ng-common。
当您尝试在 Linux 上运行 Angular 应用程序时,可能会遇到以下错误消息:
ERROR in ./src/app/app.component.ts
Module not found: Error: Can't resolve '@angular/common' in '/home/user/angular-project/src/app'
ERROR in ./src/app/app.module.ts
Module not found: Error: Can't resolve '@angular/common/http' in '/home/user/angular-project/src/app'
这是因为您的 Angular 应用程序无法找到正确的依赖库。
要解决此问题,需要安装适当的依赖库。在 Linux 终端中输入以下命令以安装 ng-common:
npm install @angular/common --save
如果您的应用程序还需要使用 HTTP 模块,则还需要安装 ng-common 的 HTTP 子模块。在 Linux 终端中输入以下命令以安装 ng-common HTTP 子模块:
npm install @angular/common http --save
安装完成后,ng-common 库将自动添加到您的项目中的 package.json 文件中。您可以通过打开 package.json 文件进行确认。
"dependencies": {
...
"@angular/common": "^12.1.1",
"@angular/common/http": "^12.1.1",
...
}
现在您可以重新启动 Angular 应用程序并再次运行它,现在应该可以正确地找到 ng-common 依赖库了。
通过按照上述步骤,在 Linux 上安装 ng-common 库,您应该能够修复在运行 Angular 应用程序时出现的错误消息。如果您还遇到任何其他问题,请参阅 Angular 文档或寻求相关支持。