我是角度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.
答案 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
之后使用此评论>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文件组成的模块。