angular 7 在创建新项目时不询问是否使用路由

问题描述 投票:0回答:4

我以前使用的是 Angular 版本 6,现在我已经升级到 7。但是当我尝试使用

ng new [app-name]
在 CLI 中创建一个新项目时,它只是开始而没有询问我是否要在我的项目或样式中包含路由。

P.S:我有最新版本的 Angular,即 7.0.2。

javascript angular npm command-line-interface angular7
4个回答
12
投票

ng new {Project-name}
命令默认创建没有路由的项目。

您需要在创建项目时将路由标志设置为 true,如下所示(默认情况下此路由标志将为 false),

ng new {Project-name} --routing=true

查看角度文档以获取更多详细信息


9
投票

ng new --help
运行此命令,这将打开您在创建项目时可以执行的操作。

假设我想创建具有路由和 .scss 样式的 Angular 项目,然后我将通过以下命令来完成。

ng new project-name --routing=true --style=scss

0
投票

我不知道为什么,但是当我尝试在 Windows 上使用 git bash 初始化项目时,它没有提示有关路由和样式表的问题。但是,当我尝试在 VS 代码内的终端中使用相同的命令时,它起作用了。这很奇怪,因为两个终端都使用 bash 运行。


0
投票

ng 新项目名 --routing --style=scss --directory=./

© www.soinside.com 2019 - 2024. All rights reserved.