2016-12-14 120 views
1

我需要在我Angular2应用重命名部件。我改名的组件文件夹中的所有文件(从x.component。*y.component。*)和文件夹本身(从XŸ)。我也更新文件:Angular2:重命名组件

  • y.component.ts:改名templateUrl/styleUrls
  • app.routing.ts
  • app.module.ts

之后,我想重新开始纳克服务器“NG S”,但现在它说"You have to be inside an angular-cli project in order to use the serve command."

那么,有没有一个“标准的协议”在Angular2重命名部件?我忘记了什么吗?或者仅仅是不可能做到这一点,唯一的选择是创建一个新的,复制所有内容,并删除旧的?

谢谢!

+0

你有没有改名app.component? – Ploppy

+0

不,这是不同的组件,而不是主要的应用程序之一:/ – nysmoon

+0

你也在app.modules.ts的声明改变了组件的名称? – Ploppy

回答

1

我不是100%确定问题的youre有,但我得到的消息从GitHub克隆后了。 我要去假设你有角CLI和Node.js的安装,所以cd到你的项目的根目录,然后键入

ng init 

这个工作对我来说,我还没有一个线索,为什么,但我的猜测是,通过移动或改变它们使得混淆和最终忽视项目。希望这对你有用!