【问题标题】:You seem to not be depending on "@angular/core". This is an error. Angular project您似乎不依赖“@angular/core”。这是一个错误。角项目
【发布时间】:2018-11-11 03:49:51
【问题描述】:

所以我正在尝试为我的团队正在构建的网站的开发端运行环境脚本和 API,每次我为每个环境 API 运行 ng build 时都会弹出此错误: Example of the error that is being produced

现在这是我的 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 建造 找不到本地工作区文件('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 在新的承诺 () 在 __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之后

【问题讨论】:

  • 听起来你现在已经成功安装了@angular/core。您现在看到的错误是因为 Angular CLI 在您的项目中找不到 angular.json 配置文件。它存在吗?请记住,旧版本的 CLI 称为 angular-cli.json
  • 我明白你的意思了,我查看了一个工作文件,它有 angular-cli.json 文件。你建议我如何安装这个?
  • 为什么你的前端Angular项目依赖express?

标签: javascript angular


【解决方案1】:

原来我运行了错误的命令,这就解释了为什么它说它需要 angular-cli 才能使用我正在使用的命令。我使用了npm start,它完美无缺

【讨论】:

    猜你喜欢
    • 2017-05-22
    • 2018-07-29
    • 2019-06-15
    • 1970-01-01
    • 2021-01-13
    • 2018-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多