小编ank*_*ari的帖子

升级到 Angular 10 后无法读取未定义的属性“0”中的错误

我将我的 angular 应用程序从版本 8 升级到版本 10。现在运行 ng serve 后,我遇到了单行错误 无法读取未定义的属性 '0' 这看起来非常抽象的错误。

我尝试清除 npm 缓存,删除 package.lock.json 文件,删除 node_modules,然后再次安装 npm 包,但似乎没有任何帮助。

下面是我的 package.json 文件

{
  "name": "app-name",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@agm/core": "^1.1.0",
    "@agm/js-marker-clusterer": "^1.1.0",
    "@angular/animations": "~10.0.9",
    "@angular/cdk": "~10.1.3",
    "@angular/common": "~10.0.9",
    "@angular/compiler": "~10.0.9",
    "@angular/core": "~10.0.9",
    "@angular/forms": "~10.0.9",
    "@angular/material": "^10.1.3",
    "@angular/platform-browser": "~10.0.9",
    "@angular/platform-browser-dynamic": "~10.0.9",
    "@angular/router": "~10.0.9",
    "@types/googlemaps": "^3.39.12",
    "angular-material-badge": "^1.2.91", …
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular

22
推荐指数
2
解决办法
1万
查看次数

保证SpringBoot应用单实例

如何确保只运行 SpringBoot 应用程序的单个实例。

我正在使用java -jar target/myproject-0.0.1-SNAPSHOT.jar启动我的 Spring Boot 应用程序

我需要确保如果有人在同一个 JVM 上第二次运行此命令,我的应用程序不应启动。一种方法是在应用程序启动时创建一个锁定文件,并在应用程序关闭时删除该锁定文件。但这将需要大量的样板代码。有没有更好的方法来做这个 Spring Boot?

java web-applications spring-boot

6
推荐指数
1
解决办法
1040
查看次数