Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 为什么';项目启动了吗?_Angular_Angular Cli - Fatal编程技术网

Angular 为什么';项目启动了吗?

Angular 为什么';项目启动了吗?,angular,angular-cli,Angular,Angular Cli,我在几个月前创建了一个Angular 4项目。当我进入Angular project文件夹并键入ng serve时,出现以下错误: 您必须在angular cli项目中才能使用服务 指挥部 你知道怎么了吗 是否有我可以验证的特定文件 作为旁注,我创建了一个ng new Folder2,并且能够在该文件夹中成功运行ng serve。对我来说,似乎您已经很久没有接触该项目了,您的项目中的angular cli版本可能比您的全局版本或其他版本更旧 如果在项目外部运行ng-v,则会显示全局cli版本 如

我在几个月前创建了一个Angular 4项目。当我进入Angular project文件夹并键入
ng serve
时,出现以下错误:

您必须在angular cli项目中才能使用服务 指挥部

你知道怎么了吗

是否有我可以验证的特定文件


作为旁注,我创建了一个
ng new Folder2
,并且能够在该文件夹中成功运行
ng serve

对我来说,似乎您已经很久没有接触该项目了,您的项目中的
angular cli
版本可能比您的全局版本或其他版本更旧

如果在项目外部运行
ng-v
,则会显示全局cli版本
如果在项目中运行
ng-v
,它将显示本地cli版本,您还可以在
devdependences
中的
package.json
中检查cli版本

所以你有两个选择。
1更新
angular cli


2运行
npm run ng serve
这样npm将运行本地
angular cli
,一个表单
package.json
文件

,对我来说,似乎您已经很久没有接触该项目了,您的项目中的
angular cli
可能比您的全局版本或其他版本更旧

如果在项目外部运行
ng-v
,则会显示全局cli版本
如果在项目中运行
ng-v
,它将显示本地cli版本,您还可以在
devdependences
中的
package.json
中检查cli版本

所以你有两个选择。
1更新
angular cli



2运行
npm运行ng serve
这样npm将运行本地
angular cli
,一个表单
包。json
文件是您的项目使用
angular cli
构建的吗?如果是,项目文件夹中是否有文件
.angular cli.json
?否则,您可能从错误的文件夹中运行了
ng serve
命令。请发布您的文件夹树在另一个级别的外观,dude,您位于父文件夹
。angular cli.json
就在那里。转到另一个级别(项目之外)没有帮助。您的
.angular cli.json
是否声明了
“apps”:[]
属性,项目上的cli版本是什么?您的项目是否使用
angular cli
构建?如果是,项目文件夹中是否有文件
.angular cli.json
?否则,您可能从错误的文件夹中运行了
ng serve
命令。请发布您的文件夹树在另一个级别的外观,dude,您位于父文件夹
。angular cli.json
就在那里。转到另一个级别(项目之外)没有帮助。您的
.angular cli.json
是否声明了
“apps”:[]
属性,项目上的cli版本是什么?项目文件夹之外:angular cli:1.0.0-beta.28.3,节点:8.0.0。项目文件夹内部是相同的,但我也有以下输出:@angular/cli:1.0.3,这是来自package.json的相同版本。
angular cli
是一个旧的包,您需要去掉它。然后运行`npm install@angular/cli-g`安装最新版本。运行
npm run serve
会抛出此错误:
npm ERR!缺少脚本:serve
。顺便说一句,npm run ng serve在项目文件夹外运行本地cli的正确命令,抱歉:)angular cli:1.0.0-beta.28.3,节点:8.0.0。项目文件夹内部是相同的,但我也有以下输出:@angular/cli:1.0.3,这是来自package.json的相同版本。
angular cli
是一个旧的包,您需要去掉它。然后运行`npm install@angular/cli-g`安装最新版本。运行
npm run serve
会抛出此错误:
npm ERR!缺少脚本:serve
。顺便说一句,npm run ng serve运行本地cli的命令不正确,很抱歉:)