Вопрос NPM: Не запускалась NPM Install, проект запускается, устанавливается, проект не выполняется в нескольких точках - PullRequest
0 голосов
/ 06 ноября 2019

Я унаследовал проект, и машина, на которой работал предыдущий разработчик, похоже, все работает нормально. Затем приходит новый UAT, так что я делаю стандарт, все устанавливаю, проект терпит неудачу, Angular8? может быть проблема, я на нескольких сайтах / форумах об изменениях, @NewChild нужны 2 параметра, машинопись не должна быть выше 3,5 и т. д., я не могу всю жизнь заставить ее работать.

Я смотрю на имеющуюся у меня копию на работающем компьютере разработчика ... все "кажется" законным ... Итак, я отключил свою машину UAT, запустился снова, но по какой-то причине, как мне кажется, разочарование, я установил core и cli,но после этого я пропустил фазу 'npm install', и все это работает.

Я перехожу к тому, что происходит на компьютере разработчика, и кажется, что он тоже никогда не запускал npm install.

Как это вообще работает? Зачем npm устанавливать ломать вещи? Возможно, у меня произошел сбой 7 или 8 пакетов, node_modules нет в git repo, и я трижды стер эту папку, поэтому она не может быть старой копией файлов.

Вот рабочий пакет.

 {
    "name": "fail-app",
    "version": "0.0.0",
    "scripts": {
        "ng": "ng",
        "start": "ng serve --proxy-config proxy.conf.json",
        "build": "ng build",
        "test": "ng test",
        "lint": "ng lint",
        "e2e": "ng e2e"
    },
    "private": true,
    "dependencies": {
        "@angular-devkit/core": "^8.3.5",
        "@angular/animations": "^6.0.3",
        "@angular/cdk": "^6.4.0",
        "@angular/common": "^6.0.3",
        "@angular/compiler": "^6.0.3",
        "@angular/core": "^6.0.3",
        "@angular/flex-layout": "^6.0.0-beta.17",
        "@angular/forms": "^6.0.3",
        "@angular/http": "^6.0.3",
        "@angular/material": "^6.3.3",
        "@angular/platform-browser": "^6.0.3",
        "@angular/platform-browser-dynamic": "^6.0.3",
        "@angular/router": "^6.0.3",
        "@fortawesome/fontawesome-free": "^5.2.0",
        "@ng-bootstrap/ng-bootstrap": "^2.2.0",
        "@ng-idle/core": "^6.0.0-beta.3",
        "@ng-idle/keepalive": "^6.0.0-beta.3",
        "@ng-select/ng-select": "^2.3.3",
        "@types/chart.js": "^2.7.30",
        "@types/fullcalendar": "^3.8.0",
        "@types/jquery": "^3.3.4",
        "@types/moment": "^2.13.0",
        "angular-2-daterangepicker": "^1.1.48",
        "angular-bootstrap-datetimepicker": "^2.2.1",
        "angular-bootstrap-md": "^6.2.1",
        "angular-font-awesome": "^3.1.2",
        "angular2-datetimepicker": "^1.1.1",
        "angular2-moment": "^1.9.0",
        "angular5-csv": "^0.2.10",
        "angular5-time-picker": "^1.0.8",
        "bootstrap": "^4.1.3",
        "bootstrap-menu": "^1.0.14",
        "chart.js": "^2.5.0",
        "core-js": "^2.5.4",
        "font-awesome": "^4.7.0",
        "fullcalendar": "^3.6.1",
        "hammerjs": "^2.0.8",
        "jquery-timepicker": "^1.3.3",
        "moment": "^2.22.2",
        "ng-fullcalendar": "^1.6.2",
        "ng-pick-datetime": "^6.0.12",
        "ng-pick-datetime-moment": "^1.0.6",
        "ng-select": "^1.0.0",
        "ng2-smart-table": "^1.3.5",
        "ngx-bootstrap": "^3.0.1",
        "ngx-contextmenu": "^5.0.1",
        "ngx-cookie-service": "^1.0.10",
        "ngx-loading": "^3.0.1",
        "ngx-moment": "^3.1.0",
        "ngx-spinner": "^6.1.2",
        "ngx-toastr": "^8.8.0",
        "open-iconic": "^1.1.1",
        "popper.js": "^1.14.4",
        "rxjs": "^6.2.2",
        "rxjs-compat": "^6.2.2",
        "timepicker": "^1.11.12",
        "zone.js": "^0.8.26"
    },
    "devDependencies": {
        "@angular-devkit/build-angular": "~0.6.8",
        "@angular/cli": "^6.1.1",
        "@angular/compiler-cli": "^6.0.3",
        "@angular/language-service": "^6.0.3",
        "@types/jasmine": "~2.8.6",
        "@types/jasminewd2": "~2.0.3",
        "@types/node": "^10.5.4",
        "angular2-template-loader": "^0.6.2",
        "codelyzer": "~4.2.1",
        "html-webpack-plugin": "^3.2.0",
        "jasmine-core": "~2.99.1",
        "jasmine-spec-reporter": "~4.2.1",
        "karma": "~1.7.1",
        "karma-chrome-launcher": "~2.2.0",
        "karma-coverage-istanbul-reporter": "~2.0.0",
        "karma-jasmine": "~1.1.1",
        "karma-jasmine-html-reporter": "^0.2.2",
        "ng2-completer": "^2.0.8",
        "protractor": "~5.3.0",
        "raw-loader": "^0.5.1",
        "ts-loader": "^4.3.0",
        "ts-node": "~5.0.1",
        "tslint": "~5.9.1",
        "typescript": "^2.7.2"
    }
}

Мысли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...