Angular 为什么';项目启动了吗?
我在几个月前创建了一个Angular 4项目。当我进入Angular project文件夹并键入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版本 如
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的命令不正确,很抱歉:)