【问题标题】:ng serve command fails with "Cannot read property 'config' of null"ng serve 命令失败并显示“无法读取属性‘config’ of null”
【发布时间】:2019-01-06 23:35:37
【问题描述】:

我是 Angular 新手,我从 GitHub (https://github.com/javatutorials2016/shoppersstop) 克隆了一个 Angular 项目,并执行了其他堆栈溢出主题中提到的以下命令。

1. rm -rf node_modules
2. npm install
3. ng serve

运行第四个命令后,我遇到了以下异常。有人可以帮忙吗?

无法读取 null 的属性“配置” TypeError:无法读取 null 的属性“配置” 在 Class.run (C:\Users\Owner\shopperstop\shoppersstop\shopperstop\node_modules\angular-cli\tasks\serve.js:22:61) 在 C:\Users\Owner\shopperstop\shoppersstop\shopperstop\node_modules\angular-cli\commands\serve.run.js:22:22 在 在 process._tickCallback (internal/process/next_tick.js:188:7)

我还提供了 ng version 命令输出。

角-cli:1.0.0-beta.28.3 节点:8.9.4 操作系统:win32 x64 @角/动画:7.1.4 @角/普通:7.1.4 @角/编译器:7.1.4 @角/核心:7.1.4 @角/形式:7.1.4 @角/平台浏览器:7.1.4 @角/平台浏览器动态:7.1.4 @角/路由器:7.1.4 @角/cli:7.1.4 @angular/compiler-cli:7.1.4 @角/语言服务:7.1.4

【问题讨论】:

    标签: node.js angular github angular-cli


    【解决方案1】:

    您不需要运行第二个命令:2. npm install --save-dev angular-cli@latest

    如果需要,可以使用命令全局安装 angular-cli

    npm install -g @angular/cli
    

    之后,在您的 Angular 项目根目录中,您可以启动命令 2 和 3。

    【讨论】:

    • 只是添加到这个...不仅不需要第 2 步,而且它错误,所以它安装了 CLI 的旧 beta 版本而不是正确的 v7版本。
    猜你喜欢
    • 1970-01-01
    • 2020-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    相关资源
    最近更新 更多