首页 文章

无法在devDependencies中找到npm install -g @ angular / cli @ latest

提问于
浏览
0

ng build 给出了错误

无法在devDependencies中找到npm install -g @ angular / cli @ latest .

要使用 npm start 启动应用程序,但是当我尝试构建文件时,它在CMD中给我一个错误消息:

无法在devDependencies中找到“@ angular / cli” . 请采取以下步骤以避免问题:“npm install --save-dev @ angular / cli @ latest”@ angular / compiler-cli和typescript的版本无法确定 . 最常见的原因是npm安装损坏 . 请确保你的package.json在devDependencies中包含@ angular / compiler-cli和typescript,然后删除node_modules和package-lock.json(如果你有的话)并再次运行npm install .

我遵循所有步骤,因为它在错误消息中建议我,但它仍然给我相同的消息enter image description here

2 回答

  • 0

    我有同样的问题,下面的步骤帮我解决了,

    Update package json
    from
    "angular-cli": "anything"
    to
    "@angular/cli": "1.0.4"
    
    Deleted node_modules and installed node modules again with
    npm install
    
    Change angular-cli.json for
    from
    "environments": {
    "source": "environments/environment.ts"
    "dev": "environments/environment.ts",
    "prod": "environments/environment.prod.ts"
    }
    to
    "environmentSource": "environments/environment.ts",
    "environments": {
    "dev": "environments/environment.ts",
    "prod": "environments/environment.prod.ts"
    }
    
  • 2

    您的 node_modules 似乎有问题 . 删除node_modules和 package-lock.json 并确保 package.json 中包含所有依赖项 . 之后运行npm install

    另一点可能是您没有安装 @angular/cli 模块 .

    如在错误消息中所述,尝试使用 npm install -g @angular/cli 安装此软件包 .

相关问题