代码之家  ›  专栏  ›  技术社区  ›  Madpop

无法使用ng服务器运行angular应用程序,找不到模块

  •  0
  • Madpop  · 技术社区  · 5 年前

    我解压了一个棱角分明的应用程序,做了一个 npm install 效果很好,后来确实如此 ng serve 但当我这样做的时候,我得到了以下问题

    issue::

    我安装 node-sass 还清除了节点缓存并删除了node_nodules&已删除package-lock.json并重新安装的问题仍然存在。

    我正在使用 primeng 8.0,boostrap5.1.1,angular8,gojs

    本地开发设置信息使用

    角度12,节点14

    angular.json

    "projectType": "application",
          "schematics": {},
          "root": "",
          "sourceRoot": "src",
          "prefix": "app",
          "architect": {
            "build": {
              "builder": "@angular-devkit/build-angular:browser",
              "options": {
                "outputPath": "dist/draggableLinks",
                "index": "src/index.html",
                "main": "src/main.ts",
                "polyfills": "src/polyfills.ts",
                "tsConfig": "tsconfig.app.json",
                "aot": false,
                "assets": [
                  "src/favicon.ico",
                  "src/assets"
                ],
                "styles": [
                  "./node_modules/bootstrap/dist/css/bootstrap.css",
                  "./node_modules/primeicons/primeicons.css",
                  "./node_modules/primeng/resources/themes/saga-blue/theme.css",
                  "./node_modules/primeng/resources/primeng.min.css",
                  "src/styles.css"
    
                ],
                "scripts": []
              },
    

    package.json

    "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": {
        "@angular/animations": "~8.2.3",
        "@angular/common": "~8.2.3",
        "@angular/compiler": "~8.2.3",
        "@angular/core": "~8.2.3",
        "@angular/forms": "~8.2.3",
        "@angular/platform-browser": "~8.2.3",
        "@angular/platform-browser-dynamic": "~8.2.3",
        "@angular/router": "~8.2.3",
        "bootstrap": "^5.1.1",
        "gojs": "^2.0.16",
        "primeicons": "^4.1.0",
        "primeng": "^8.0.0",
        "rxjs": "~6.4.0",
        "tslib": "^1.10.0",
        "zone.js": "~0.9.1"
      },
      "devDependencies": {
        "@angular-devkit/build-angular": "~0.803.0",
        "@angular/cli": "~8.3.0",
        "@angular/compiler-cli": "~8.2.3",
        "@angular/language-service": "~8.2.3",
        "@types/jasmine": "~3.3.8",
        "@types/jasminewd2": "~2.0.3",
        "@types/node": "~8.9.4",
        "codelyzer": "^5.0.0",
        "jasmine-core": "~3.4.0",
        "jasmine-spec-reporter": "~4.2.1",
        "karma": "~4.1.0",
        "karma-chrome-launcher": "~2.2.0",
        "karma-coverage-istanbul-reporter": "~2.0.1",
        "karma-jasmine": "~2.0.1",
        "karma-jasmine-html-reporter": "^1.4.0",
        "protractor": "~5.4.0",
        "ts-node": "~7.0.0",
        "tslint": "~5.15.0",
        "typescript": "~3.5.3"
      }
    }
    
    0 回复  |  直到 5 年前
        1
  •  0
  •   Aswin    5 年前

    尝试在中修改样式表URL angular.json 通过删除“./”如下所示。

    "styles": [
                  "node_modules/bootstrap/dist/css/bootstrap.css",
                  "node_modules/primeicons/primeicons.css",
                  "node_modules/primeng/resources/themes/saga-blue/theme.css",
                  "node_modules/primeng/resources/primeng.min.css",
                  "src/styles.css"
              ]