当我创建一个新项目时,angular 7 不询问是否使用路由

Dam*_*emi 7 javascript command-line-interface npm angular angular7

我以前使用的是 Angular 版本 6,现在我已经升级到 7。但是当我尝试在 CLI 中使用ng new [app-name]它创建一个新项目时,不会询问我是否要在我的项目或样式中包含路由。

PS:我有最新版本的 Angular,即 7.0.2。

vee*_*til 8

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

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

ng new {Project-name} --routing=true
Run Code Online (Sandbox Code Playgroud)

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

  • 当我浏览链接的文档时,该文档指出“为可选配置提供交互式提示,例如添加路由支持。可以安全地允许所有提示为默认值。” 在 Windows git-bash 上缺少这个,在 cmd 上它可以工作 (2认同)

Sam*_*oon 5

ng new --help 运行这个命令,这将打开你在创建项目时可以做的事情。

在此处输入图片说明

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

ng new project-name --routing=true --style=scss
Run Code Online (Sandbox Code Playgroud)