我是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
答案 0 :(得分:0)
您无需运行第二个命令:2. npm install --save-dev angular-cli@latest
如果需要,可以使用以下命令全局安装angular-cli
npm install -g @angular/cli
然后,在角度项目的根目录中,可以启动命令2和3。