📌  相关文章
📜  在 linux 上修复 ng-common (1)

📅  最后修改于: 2023-12-03 15:07:42.889000             🧑  作者: Mango

在 Linux 上修复 ng-common

如果您在 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 文档或寻求相关支持。