除了手动编辑所有组件文件(例如文件夹名称,css,ts,spec.ts和app.module.ts)之外是否有任何快捷方式可以在Angular CLI中重命名组件?如何在Angular CLI中重命名组件
回答
不!
没有命令会改变使用component create命令生成的所有文件的名称。如此创建ts
,html
, css/scss
, .spec.ts
文件需要手动重命名/编辑。
我是angular cli
的常用用户,我认为这是一个很好的命令,因为有些时候我们只是创建角度组件并需要对其进行重命名。由于这个重命名命令不存在,删除创建的角度组件,指令等,并再次运行该命令来创建组件是非常痛苦的。
这也可以得心应手重新使用旧项目。 – Leo
目前Angular CLI不支持重命名或重构代码的功能。
您可以在某些IDE的帮助下实现此功能。
Intellij,Eclipse,VSCode等。默认支持重构。
如今VSCode正显示出一些上升趋势,我个人是这个
重构与VSCode
参考同时测定风扇: - VSCode帮助你找到一个变量的所有引用,无处不在可以确定它正在被使用,其中SHIFT
+ F12
。这对Type Script非常有用。
重命名的参考所有实例: - 找到你可以按F2
将打开一个弹出窗口,你可以改变的值,然后单击进入,这将更新的参考所有实例的所有引用后。
重命名文件和进口 可以重命名文件,并用插件的进口引用。更多细节可以发现here
你谈论引用,文件和导入,但重命名组件呢? –
@OrtomalaLokni angular-cli不支持重命名。重命名的任务可以通过以下三个步骤来实现。 –
- 1. 在Angular CLI构建脚本中重命名文件
- 2. 如何在Angular-CLI中测试命令?
- 3. Angular2 CLI:如何重构组件名称?
- 4. 如何在ember-cli中重命名index.html文件?
- 5. Angular2:重命名组件
- 6. Angular CLI - 访问子组件
- 7. Angular CLI - 如何在可重用组件中引用图像路径
- 8. 在Jenkins中,您如何使用CLI重命名作业?
- 9. 如何重命名joomla组件?
- 10. 如何重命名数组?
- 11. 如何在Angular 4和@ angular/cli中动态添加组件到NgModule?
- 12. 如何通过CLI重命名7zip存档内的文件?
- 13. 在python中重命名一组文件
- 14. 如何在ASP.NET中重命名文件?
- 15. 如何在Install4j中重命名文件?
- 16. 如何在android中重命名文件
- 17. 如何在JGit中重命名文件
- 18. 如何在android中重命名文件?
- 19. 如何在java中重命名文件
- 20. 如何在VB.NET中重命名文件
- 21. 如何在IB中重命名控件?
- 22. 如何在Java中重命名文件?
- 23. 重命名一组文件
- 24. 重命名一组文件
- 25. Angular Cli - 如何重建我的项目
- 26. Angular-CLI和dotnet cli如何编写命令同时观看?
- 27. 不能重命名cli中的名称应用程序在heroku
- 28. 如何重命名文件?
- 29. 如何重命名文件?
- 30. 如何重命名重命名的文件,如果已经存在于asp.net中?
只要重命名选择器,如果你想改变html标签。如果你想改变班级,你需要手动完成。 –
直到他们加入'ng destroy',你才不幸运... –
你可以在这个线程中监视这个功能:https://github.com/angular/angular-cli/issues/900 –