ng serve命令失败,并显示“无法读取null的属性'config'”

时间:2019-01-06 00:02:35

标签: node.js angular github angular-cli

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

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

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


    Cannot read property 'config' of null
    TypeError: Cannot read property 'config' of null
        at Class.run (C:\Users\Owner\shopperstop\shoppersstop\shopperstop\node_modules\angular-cli\tasks\serve.js:22:61)
        at C:\Users\Owner\shopperstop\shoppersstop\shopperstop\node_modules\angular-cli\commands\serve.run.js:22:22
        at 
        at process._tickCallback (internal/process/next_tick.js:188:7)

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


    angular-cli: 1.0.0-beta.28.3
    node: 8.9.4
    os: win32 x64
    @angular/animations: 7.1.4
    @angular/common: 7.1.4
    @angular/compiler: 7.1.4
    @angular/core: 7.1.4
    @angular/forms: 7.1.4
    @angular/platform-browser: 7.1.4
    @angular/platform-browser-dynamic: 7.1.4
    @angular/router: 7.1.4
    @angular/cli: 7.1.4
    @angular/compiler-cli: 7.1.4
    @angular/language-service: 7.1.4

 

1 个答案:

答案 0 :(得分:0)

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

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

npm install -g @angular/cli

然后,在角度项目的根目录中,可以启动命令2和3。