我从github克隆了我的一个旧项目,并尝试安装node_module
并发现了一些漏洞。要修复它们,我运行了以下命令
npm audit fix
还有更多漏洞,所以我运行了强制修复命令
npm audit fix --force
在那之后,当我尝试运行项目时,我得到了-
Serve命令需要在Angular Projects中运行,但是找不到项目定义。
答案 0 :(得分:3)
原因是新的@ angular / cli形式的版本7中有一个angular.json文件,而不是版本1.x.x中的angular-cli.json。 您可以通过运行以下命令解决此问题:
ng update @angular/cli --migrate-only --from=<Your_Angular_CLI_Old_Version>
它将用新文件替换angular-cli.json文件
答案 1 :(得分:1)
如果您以管理员身份在命令行中运行 ng serve -o , 您必须确保您位于package.json所在的子目录中 位于,否则将遇到此类错误消息...
快乐的编码...
答案 2 :(得分:0)
原因是,当您编辑component.cs / component.html或项目中的任何页面并尝试从项目的其他位置运行该项目时。 因此,转到您的项目文件夹并使用命令“ ng serve”运行项目