Angular2:重命名组件
Angular2: Rename component
我需要在我的 Angular2 应用程序中重命名一个组件。我重命名了组件文件夹中的所有文件(从 x.component.* 到 y.component.*)和文件夹本身(从 x 到 y)。我还更新了文件:
- y.component.ts: 重命名为 templateUrl/styleUrls
- app.routing.ts
- app.module.ts
之后我想用 'ng s' 重启 ng 服务器,但现在它显示 "You have to be inside an angular-cli project in order to use the serve command."
那么,在 Angular2 中是否有用于重命名组件的 "standard protocol"?我忘记了什么吗?还是根本不可能做到这一点,唯一的选择是创建一个新的,将所有内容复制到那里,然后删除旧的?
谢谢!
我不是 100% 确定你遇到的问题,但我在从 github 克隆后也收到了该消息。
我假设你安装了 angular-cli 和 node.js,所以 cd 到项目的根目录并输入
ng init
这对我有用,我不知道为什么,但我的猜测是通过四处移动或更改它们会使 cli 混淆,并最终忽略该项目。希望这对你有用!
我需要在我的 Angular2 应用程序中重命名一个组件。我重命名了组件文件夹中的所有文件(从 x.component.* 到 y.component.*)和文件夹本身(从 x 到 y)。我还更新了文件:
- y.component.ts: 重命名为 templateUrl/styleUrls
- app.routing.ts
- app.module.ts
之后我想用 'ng s' 重启 ng 服务器,但现在它显示 "You have to be inside an angular-cli project in order to use the serve command."
那么,在 Angular2 中是否有用于重命名组件的 "standard protocol"?我忘记了什么吗?还是根本不可能做到这一点,唯一的选择是创建一个新的,将所有内容复制到那里,然后删除旧的?
谢谢!
我不是 100% 确定你遇到的问题,但我在从 github 克隆后也收到了该消息。 我假设你安装了 angular-cli 和 node.js,所以 cd 到项目的根目录并输入
ng init
这对我有用,我不知道为什么,但我的猜测是通过四处移动或更改它们会使 cli 混淆,并最终忽略该项目。希望这对你有用!