我确定这不是您第一次遇到此问题。我在这个问题上对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?任何帮助表示赞赏!谢谢!
答案 0 :(得分:0)
我能够通过删除所有node_modules并从Angular网站上从头开始重新安装AngularCLI来解决此问题。