尝试在我的某个模块中生成新组件。
我导航到[project]/src/app
并输入
ng g c admin/list
其中admin
是现有模块,list
是我想要生成的新组件的名称。
结果:
Cannot read property '0' of null
它似乎适用于所有其他模块。必须是我的@ngModule中的东西,但我看不到任何东西。
答案 0 :(得分:0)
唯一的问题是'应该对你的模块做的是将组件添加到声明列表中,所以你检查过你的模块是否有声明'数组定义了吗?
除此之外,您使用的是哪个Angular CLI版本?因为它应该摆脱这些情况,也许升级版本也是一个好主意。
答案 1 :(得分:0)
今天,我发现添加组件只是将它们添加到“声明”列表中就可以了。
我有两个模块,一个子模块和一个app.module。我意识到我可以毫无问题地将组件添加到我的art模块中,但是在该主要模块之外添加组件时,我得到了非常无益的“ null 0”错误。
我检查了我的app.module,发现ts.lint给我警告,每行超过140个字符。我只是四处移动,直到tslint停止警告我。解决该问题后,便可以创建一个组件。