我是angular2的新手 . 我已下载angular 2项目并尝试设置 . 我安装了角度cli 1.0.0-rc.2,当我正在服务时,它显示以下错误:
无法读取null的属性'config'TypeError:无法在Class.run中读取null的属性'config'(D:\ Sumit \ AgulaNew \ admin \ node_modules \ @angular \ cli \ tasks \ serve.js:22:63)在check_port_1.checkPort.then.port(D:\ Sumit \ AgulaNew \ admin \ node_modules \ @angular \ cli \ commands \ serve.js:103:26)at at process._tickCallback(internal / process / next_tick.js:188 :7)
3 回答
今天早上我有同样的错误 .
您可能使用Finder或Explorer将项目从一个文件夹复制到另一个文件夹 . 如果是,则缺少文件
.angular-cli.json
.如果您使用的是Mac,请使用命令
ls -a
列出隐藏文件 . 您会注意到.angular-cli.json
将在那里 . 只需将文件复制到新位置,您的问题就会得到解决 .我曾经git克隆过一个项目
失败 .
这是因为缺少
.angular-cli.json
.另一方面
做了工作而不是;-)
通常,从webpack.zip下载角度教程webpack guide的项目确认了这种情况
Cannot read property 'config' of null
是缺少.angular-cli.json
时的典型错误 .顺便说一下,你的新应用程序不需要任何种子项目作为
base
,并且你没有理由使用过时的angular cli 1.0.0-rc.2
.检查最新版本https://github.com/angular/angular-cli/releases或
npm show @angular/cli version
然后安装最新的npm install -g @angular/cli
并生成new project . 要查看本地CLI版本,请运行ng -v
还有一位核心角色团队成员@StephenFluin查看最近的文章The Past, Present, and Future of the Angular CLI