首页 文章

无法读取属性'config'的null

提问于
浏览
5

我是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 回答

  • 8

    今天早上我有同样的错误 .

    您可能使用Finder或Explorer将项目从一个文件夹复制到另一个文件夹 . 如果是,则缺少文件 .angular-cli.json .

    如果您使用的是Mac,请使用命令 ls -a 列出隐藏文件 . 您会注意到 .angular-cli.json 将在那里 . 只需将文件复制到新位置,您的问题就会得到解决 .

  • 3

    我曾经git克隆过一个项目

    ng -serve
    

    失败 .

    这是因为缺少 .angular-cli.json .

    另一方面

    npm start
    

    做了工作而不是;-)

    通常,从webpack.zip下载角度教程webpack guide的项目确认了这种情况

  • 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

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

相关问题