无法读取属性' config'为null

时间:2017-09-21 15:06:12

标签: angular angular-cli angular-compiler

我是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)

3 个答案:

答案 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/releasesnpm show @angular/cli version,然后安装最新的npm install -g @angular/cli并生成new project。要查看本地CLI版本,请运行ng -v

另请查看最近的文章The Past, Present, and Future of the Angular CLI,其中一位核心角色团队成员@StephenFluin