Вы, кажется, не зависите от "@ angular / core".Это ошибкаУгловой проект - PullRequest
0 голосов
/ 01 июня 2018

Итак, я пытаюсь запустить сценарии среды и API для стороны разработки веб-сайта, который создает моя команда, и каждый раз, когда я запускаю ng build для каждого API среды, появляется эта ошибка: Пример ошибки, которая

Теперь вот мой файл pack.json:

{
  "name": "clark-gateway",
  "version": "1.0.0-beta.4.0",
  "description": "",
  "main": "app.js",
  "scripts": {
    "start": "npm run gulp-tsc",
    "build": "node_modules/.bin/gulp tsc",
    "gulp-tsc": "node_modules/.bin/gulp start",
    "lint": "node_modules/.bin/tslint --project ./src/**",
    "pack": "npm run build && cp ./package.json ./dist && cd ./dist && zip -r ../dist.zip  ./* & cd ..",
    "zip": "cp ./package.json ./dist && cd ./dist && zip -r ../dist.zip  ./* & cd ..",
    "deploy": "eb deploy CLARK-Gateway-Production --label CLARK-Gateway-v$(node -p \"require('./package.json').version\")",
    "document": "node_modules/.bin/typedoc --out ./docs/ ./src/"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@types/express-jwt": "0.0.38",
    "@types/jsonwebtoken": "^7.2.3",
    "@types/raven": "^2.1.3",
    "@types/request-promise": "^4.1.39",
    "@types/express": "^4.0.39",
    "@types/node": "^8.0.32",
    "concurrently": "^3.5.0",
    "gulp": "^3.9.1",
    "gulp-nodemon": "^2.2.1",
    "gulp-typescript": "^3.1.7",
    "pre-commit": "^1.2.2",
    "tslint": "^5.7.0",
    "tslint-config-airbnb": "^5.3.0",
    "typedoc": "^0.9.0",
    "typescript": "^2.3.4"
  },
  "dependencies": {
    "@cyber4all/clark-entity": "^2.1.0-beta.0.4",
    "@cyber4all/clark-taxonomy": "^2.0.0",
    "@types/socket.io": "^1.4.33",
    "aws-sdk": "^2.147.0",
    "body-parser": "^1.17.1",
    "cookie-parser": "^1.4.3",
    "cors": "^2.8.4",
    "dotenv": "^4.0.0",
    "express": "^4.15.2",
    "express-http-proxy": "^1.1.0",
    "express-jwt": "^5.3.0",
    "helmet": "^3.6.1",
    "jsonwebtoken": "^7.4.1",
    "morgan": "^1.9.0",
    "multer": "^1.3.0",
    "ngx-cookie": "^2.0.1",
    "raven": "^2.3.0",
    "request": "^2.85.0",
    "serverless-http": "^1.5.3",
    "socket.io": "^2.1.0"
  },
  "pre-commit": [
    "lint"
  ],
  "prettier": {
    "singleQuote": true,
    "trailingComma": "all"
  }
}

То, что я пробовал: - Я удалял папку с модулями узла несколько раз (3 раза доточнее) - npm установлен 3 раза и удалил файл pack-lock.json - Также я выполнил рекомендуемые команды, и это дало мне больше ошибок, таких как

PS C: \ Clark-Development \ CLARK-Environment-master \ cart-service> ng build Не удалось найти файл локальной рабочей области ('angular.json').Ошибка: локальный файл рабочей области ('angular.json') не найден.в WorkspaceLoader._getProjectWorkspaceFilePath (C: \ Clark-Development \ CLARK-Environment-master \ cart-service \ node_modules \ @angular \ cli \ models \ workspace-loader.js: 37: 19) в WorkspaceLoader.loadWorkspace (C: \ Clark-Development \ CLARK-Environment-master \ cart-service \ node_modules \ @angular \ cli \ models \ workspace-loader.js: 24: 21) в BuildCommand._loadWorkspaceAndArchitect (C: \ Clark-Development \ CLARK-Environment-master \cart-service \ node_modules \ @angular \ cli \ models \ architect-command.js: 180: 32) в BuildCommand.(C: \ Clark-Development \ CLARK-Environment-master \ cart-service \ node_modules \ @angular \ cli \ models \ architect-command.js: 47: 25) в Generator.next () в C: \ Clark-Development\ CLARK-Environment-master \ cart-service \ node_modules \ @angular \ cli \ models \ architect-command.js: 7: 71 в новом Promise () в __awaiter (C: \ Clark-Development \ CLARK-Environment-master \cart-service \ node_modules \ @angular \ cli \ models \ architect-command.js: 3: 12) в BuildCommand.initialize (C: \ Clark-Development \ CLARK-Environment-master \ cart-service \ node_modules \ @angular \cli \ models \ architect-command.js: 46: 16) на объекте.(C: \ Clark-Development \ CLARK-Environment-master \ cart-service \ node_modules \ @angular \ cli \ models \ command-runner.js: 87: 23)

Эта ошибка возникает послеЯ выполняю команду npm install --save-dev @angular/core@latest

1 Ответ

0 голосов
/ 01 июня 2018

Получается, что я выполняю неправильные команды, что объясняет, почему для его использования требуется angular-cli, чтобы использовать команду, которую я использовал.Я использовал npm start, который работал безупречно

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