为什么 ng new project_name 在 angular 11 中不起作用?

问题描述

安装包 (npm)...npm WARN 已弃用 tslint@6.1.3:TSLint 已被弃用,取而代之的是 ESLint。请参阅 https://github.com/palantir/tslint/issues/4534 了解更多信息。 npm WARN deprecated request@2.88.2:请求已被弃用,请参阅 https://github.com/request/request/issues/3142 npm WARN deprecated chokidar@2.1.8:Chokidar 2 将在节点 v14+ 上中断。升级到 chokidar 3,依赖项减少 15 倍。 npm WARN 已弃用 har-validator@5.1.5:不再支持此库 npm WARN 已弃用 fsevents@1.2.13:fsevents 1 将在节点 v14+ 上中断,并且可能使用不安全的二进制文件升级到 fsevents 2. npm WARN deprecated urix@0.1.0:请参阅 https://github.com/lydell/urix#deprecated npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm ERR! cb() 从未调用过! npm 错误!这是 npm 本身的错误。请在以下位置报告此错误:npm ERR! https://npm.community npm 错误!可以在以下位置找到此运行的完整日志:npm ERR! C:\Users\gupta\AppData\Roaming\npm-cache_logs\2021-03-30T09_24_41_159Z-debug.log × 包安装失败,见上。原理图工作流失败。见上文。

解决方法

我尝试了很多来解决这个错误,最后我解决了它, 我忽略了这个已弃用的警告,然后更改了目录

cd project_name 然后我触发了 ng serve --hmr 命令 但没有奏效, 所以最后在项目文件夹中。 npm installng serve --hmr

这些步骤对我有用