当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:
serve命令需要在Angular项目中运行,但是 找不到项目定义。
当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:
serve命令需要在Angular项目中运行,但是 找不到项目定义。
当前回答
切换到你的app文件夹,再次运行generate命令:
其他回答
我从一个主题示例项目基础开始。这是angular.json
"projects": {
"<project name>": {
"projectType": "application",
"schematics": {
"@schematics/angular:component": {
...
它也有
"defaultProject": "<project name>",
"cli": {
"analytics": false
}
在Angular 13中,将项目名与此匹配解决了我的问题。
我使用的是ionciv1,在文件ionic.config.json中删除angular类型键,它可以正常工作
例子:
{
"name": "nombre",
"integrations": {
"cordova": {}
},
"type": "angular", // delete
"gulpStartupTasks": [
"sass",
"templatecache",
"ng_annotate",
"useref",
"watch"
],
"watchPatterns": [
"www/**/*",
"!www/lib/**/*"
],
"browsers": [
{
"platform": "android",
"browser": "crosswalk",
"version": "12.41.296.5"
}
],
"id": "0.1"
}
解决了
{
"name": "nombre",
"integrations": {
"cordova": {}
},
"gulpStartupTasks": [
"sass",
"templatecache",
"ng_annotate",
"useref",
"watch"
],
"watchPatterns": [
"www/**/*",
"!www/lib/**/*"
],
"browsers": [
{
"platform": "android",
"browser": "crosswalk",
"version": "12.41.296.5"
}
],
"id": "0.1"
}
我也有同样的错误。所以,我首先去到根文件夹(文件夹包含angular。Json文件)然后
run "npm install" command(creating node modules),
then run "npm audit fix --force"
and then run "ng build",(building project)
and "ng serve" (runnning project)
重新安装应用程序比更新或编辑一些NPM无法识别的配置要好得多,因为配置缺失或我们不确定哪里出了问题。
我选择@Tinu解决方案是工作
步骤1)npm install -g @angular/cli
步骤2)ng新的my- angle项目
步骤3)cd my- angle -project
第四步:上菜——打开
只是备份了我们当前的源代码,并把它放回要创建的新angular项目中。
Angular Cli错误:serve命令需要在Angular项目中运行,但是找不到项目定义 问题是缺少角度。json文件。
ng update --all --force
在Angular 7+中测试