angular 7 在我创建新项目时不询问是不是使用路由
Posted
技术标签:
【中文标题】angular 7 在我创建新项目时不询问是不是使用路由【英文标题】:angular 7 does not ask if to use routing when i create a new projectangular 7 在我创建新项目时不询问是否使用路由 【发布时间】:2019-04-08 17:54:19 【问题描述】:我以前使用 Angular 版本 6,现在我已经升级到 7。但是当我尝试使用 ng new [app-name]
在 CLI 中创建一个新项目时,它只是开始时没有询问我是否想在我的项目中包含路由或样式.
P.S:我有最新版本的 Angular,即 7.0.2。
【问题讨论】:
ng new --help
说明需要使用ng new [name] --routing
。
谢谢,@trichetriche,但我真的希望它能够正常工作,我愿意 ng new [name]
。我运行了--routing
命令,但出现了一堆错误,package install failed
它现在可以工作了,我必须卸载所有东西,节点和角度,在那之前清理我的缓存。然后我重新安装了所有。现在完美运行。
【参考方案1】:
ng new Project-name
命令默认创建项目而不路由。
创建项目时需要将路由标志设置为true(默认情况下此路由标志为false),
ng new Project-name --routing=true
Go through angular documentation for more details
【讨论】:
当我浏览链接的文档时,该文档指出“为可选配置提供交互式提示,例如添加路由支持。所有提示都可以安全地默认设置。”在 Windows git-bash 上这是缺失的,在 cmd 上它可以工作【参考方案2】:ng new --help
运行此命令,这将打开您在创建项目时可以做的事情。
假设我想创建带有路由和 .scss 样式的 Angular 项目,然后我会通过以下命令来完成。
ng new project-name --routing=true --style=scss
【讨论】:
@DamilolaOluwafemi 这是我的问题,如果您的问题得到解决,请标记正确答案。以上是关于angular 7 在我创建新项目时不询问是不是使用路由的主要内容,如果未能解决你的问题,请参考以下文章
创建 Angular 代码共享项目不会生成 webpack 文件