Angular 4生成组件错误

时间:2017-11-09 12:48:37

标签: angular

我是角度4的新手。我正在尝试使用角度CLI创建新的组件。

command : ng generate component myFolder/newComponent

But I am getting below error: 

Error: tree.branch is not a function
tree.branch is not a function.

4 个答案:

答案 0 :(得分:2)

它可能来自您的angular-cli安装/版本。尝试卸载/重新安装它:

一般重新安装

npm uninstall -g @angular/cli
npm install -g @angular/cli

重新安装本地项目:

npm uninstall --save @angular/cli
npm install --save @angular/cli

答案 1 :(得分:0)

删除node_modules文件夹并转到要生成新组件的路径(myFolder)并运行以下命令

ng g component my-new-component

答案 2 :(得分:0)

使用>cd myFolder

转到myFolder文件夹

之后使用此评论>ng generate component newComponent

使用也可以这样使用>ng g c newComponent

答案 3 :(得分:0)

您确定myFolder是项目中的模块吗?如果它只是一个普通文件夹,我建议手动使用cd在文件夹内导航,然后执行以下操作

ng g c your-component-name

当您输入ng g c folder-name/your-component-name时,angular要求folder-name实际上是一个由.module.ts文件组成的模块。