很难让Angular CLI服务器启动

时间:2018-03-26 22:24:20

标签: node.js angular npm

我确定这不是您第一次遇到此问题。我在这个问题上对Google,youtube和stackoverflow进行了研究,看起来这是一个孤立的事件。我不知道版本是否存在问题,但我一直在与Deborah K一起参加Angular的Pluralsight课程。我从https://github.com/DEborahK/Angular-GEttingStarted下载了她的Github版本的样板起始文件

我按照课程使用集成终端从package.json文件安装了依赖项。当我尝试运行脚本npm start并转换为ng serve -o时,我收到以下错误消息:

  

apm@0.0.0 start / Users / mateo / Desktop / projects / angular

     

ng serve -o

     

无法读取属性' config'为null

     

TypeError:无法读取属性' config'为null       在Class.run(/Users/mateo/Desktop/projects/angular/node_modules/@angular/cli/tasks/serve.js:21:63)       at check_port_1.checkPort.then.port(/Users/mateo/Desktop/projects/angular/node_modules/@angular/cli/commands/serve.js:110:26)       在       at process._tickCallback(internal / process / next_tick.js:118:7)

     

npm ERR!代码ELIFECYCLE

     

npm ERR!错误1

     

npm ERR! apm@0.0.0 start:ng serve -o

     

npm ERR!退出状态1

     

npm ERR!

     

npm ERR!在apm@0.0.0启动脚本失败。

     

npm ERR!这可能不是npm的问题。上面可能有额外的日志记录输出。

     

npm ERR!可以在以下位置找到此运行的完整日志:

     

npm ERR! /Users/mateo/.npm/_logs/2018-03-26T22_16_46_516Z-debug.log

     

Sandys-MacBook-Pro:有角度的mateo $

是否有解决此类问题的最佳做法?有没有更好的方法来运行这些脚本,或者我应该使用沙箱VMware Linux安装来运行这些新鲜而不是运行我的Macbook?任何帮助表示赞赏!谢谢!

1 个答案:

答案 0 :(得分:0)

我能够通过删除所有node_modules并从Angular网站上从头开始重新安装AngularCLI来解决此问题。