代码之家  ›  专栏  ›  技术社区  ›  Kgn-web

此命令只能在cli项目内运行

  •  2
  • Kgn-web  · 技术社区  · 6 年前

    出于某些原因,我想使用 Angular v5 如果我运行下面的命令,它将在 angular 6 我不想要。

    ng new hello //this creates angular app in the latest version
    

    我按以下顺序运行命令

    npm init //generated package.json
    

    上面的命令生成package.json文件,我交换了package.json文件的内容。

    https://jsoneditoronline.org/?id=5acc3c072e164c4a8235152516e44f54

    npm install //installed all the node modules
    

    现在,当我运行命令生成角度分量(或任何角度分量)时 它抛出下面的错误。

    此命令只能在cli项目内运行。

    如何使用Angular V5将此应用程序制作为Angular CLI??

    2 回复  |  直到 6 年前
        1
  •  3
  •   Efe    6 年前

    您可以降级的版本 cli 全球地 npm install -g @angular/cli@1.7.4 . 用这个 CLI 将在版本5上生成角度项目。

    如果你不想改变你的全局角度/CLI版本,你可以使用一个新的角度项目 npx @angular/cli@1.7.4 new hello .

        2
  •  0
  •   T. Shashwat    6 年前

    不要像在Angular4+中那样降级版本我们不使用New来创建新组件 而是使用generate命令生成新组件

    生成组件你的公司名称