首先是解析时 JSON 输入意外结束的问题,通过npm cache clear --force和npm cache verify解决。然后我使用具有管理员权限的 cmd,指定要在 Angular 上创建新项目的文件夹,然后运行npm init命令,在那里设置默认设置(即只需按 Enter),然后命令npm install -g @角 /cli。结果如图:
指定的文件夹包含 paskage.json 文件,但缺少 node_modules 文件夹。当我尝试创建一个新项目时,该过程挂起。我尝试从 C:\Users...\AppData\Roaming 中删除 npm 和 npm-cache 文件夹,尝试重新安装 Node - 没有任何效果。也许我不明白什么。我将不胜感激,主要是答案很详细。
结果是按照https://metanit.com/web/angular2/1.1.php的说明创建了一个项目。在那里,用我之前没有规定的内容初步创建了一个 package.json。也许这就是问题所在,但我不确定。node_modules 文件夹已成功出现,项目已启动。之后,我设法执行 npm install -g @angular/cli && ng new myApp ,我不知道为什么该进程之前挂起。