我跟随Angular英雄tutorial并且目前停留在服务部分。昨天,我能够创建组件,但现在,除了在本地提供我的网站之外,angular cli拒绝做任何事情。当我尝试在我的Mac osx终端上运行ng generate service hero
或ng generate component hero
时,该过程暂停并且从不指示它是否已完成。
我在一个单独的终端窗口中检查了进程列表,并注意到节点命令仍处于“睡眠”状态。我尝试这些angular-cli命令时的状态。重新启动计算机没有帮助。我的npm和node.js是最新版本。我想知道问题可能是什么以及我是否应该重新安装nodejs。
答案 0 :(得分:1)
我会推测继续并重新安装所有相关软件(节点,npm和项目中的模块),因为它应该相当安全且易于尝试。
之后,如果问题仍然存在,我会尝试使用dtruss来观察进程及其子进程正在做什么,并在挂起之前查看他们直接执行的操作(可能是网络调用或文件系统调用很慢)猜猜接下来要尝试解决问题的方法。