我是angular2的新手。我已下载angular 2项目并尝试设置。我安装了角度cli 1.0.0-rc.2,当我正在服务时,它显示以下错误:
无法读取属性' config' null TypeError:无法读取属性 '配置'为null 在Class.run(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 process._tickCallback(internal / process / next_tick.js:188:7)
答案 0 :(得分:8)
今天早上我犯了同样的错误。
您可能使用Finder或Explorer将项目从一个文件夹复制到另一个文件夹。如果是,则缺少文件.angular-cli.json
。
如果您使用的是Mac,请使用命令ls -a
列出隐藏文件。您会注意到.angular-cli.json
将在那里。只需将文件复制到新位置即可解决问题。
答案 1 :(得分:3)
我曾经git克隆了一个项目
ng -serve
失败。
这是因为.angular-cli.json
丢失了。
另一方
npm start
完成了工作; - )
通常来自角度教程webpack guide的项目 可从中下载 webpack.zip 确认案件
答案 2 :(得分:1)
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
另请查看最近的文章The Past, Present, and Future of the Angular CLI,其中一位核心角色团队成员@StephenFluin