运行我用 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角度组件