运行我用 Angular js 编写的代码并收到一条我无法解决的错误消息

Posted

技术标签:

【中文标题】运行我用 Angular js 编写的代码并收到一条我无法解决的错误消息【英文标题】:Runs a code I got written in angular js and gets an error message that I can't resolve 【发布时间】:2021-08-26 05:56:52 【问题描述】:

当我尝试运行 ng serve 我得到: “serve 命令需要在 Angular 项目中运行,但找不到项目定义”。

我已经尝试了一些命令,例如:

npm 缓存清理 --force npm install -g @angular/cli

ng update @angular/core --migrate-only --from=1.9.0 --allow-dirty --force 1>npm 链接打字稿 npm 卸载 -g @angular/cli@ npm 卸载 -g @angular/core ng update @angular/cli @angular/core --allow-dirty --force npm install -g @angular/cli@latest npm install -g @angular/core@latest npm install --save-dev @angular/core@latest

我尝试删除 node_modules 和 pakage-lock.json 然后“npm i”

当我尝试时仍然如此; ng serve 我明白了:

"The serve command requires to be run in an Angular project, but a project definition could not be found."

这里附上packeg jason的图片: 和终端图片:

我能做什么? 谢谢

【问题讨论】:

你添加了两次终端的图片,错过了package.json。为了安全起见,您在 package.json 所在的同一目录中运行 ng serve 命令? 【参考方案1】:

尝试首先检查并安装 Angular Cli,然后运行以下命令

    npm install -g @angular/cli ng new my-angular-project cd my-angular-project ng 服务 --open

【讨论】:

以上是关于运行我用 Angular js 编写的代码并收到一条我无法解决的错误消息的主要内容,如果未能解决你的问题,请参考以下文章

Angular 10 - Chart.js 在运行时使用 convas id 在数组中绘制图表

如何运行require(“express”);来自Electron App中的TypeScript角度组件

运行我的应用程序时出现 Angular2 GZIP 问题

Angular.js:如何为价格添加用户输入并保持小计

d3.js:在 Angular 应用程序和 node.js 上运行相同的代码

在 Visual Studio 2019 中编译默认 Angular 项目时未找到(但已安装)node.js