2017-09-03 37 views
0

我一直在使用角度cli来挣扎,因为它一直给我错误,我不在角度cli项目中。Git clone Angular Cli项目显示你不在项目中

想建立这个项目https://github.com/codediodeio/ngrx-fire

I followed the basics: 
git clone https://github.com/codediodeio/ngrx-fire.git ngrxFire 
cd ngrxFire 
npm install 

并比ng服务,告诉我,我不在项目中,我是100%。 当我正在做一个角度cli项目时,通常需要更新我机器上的配置吗?

+0

您是否制作'的src /环境/ environment.ts'文件?顺便提一下,请提供确切的错误。 – Pave

+0

是的,我有,我已经想通过如何得到这个运行,将发布在第二个 –

+0

什么是你的全球角度cli版本? – Kuncevic

回答

0

我找到了一种方法来设置它,不知道这是如何做到这一点,是什么问题,但它的工作。这些天:

所以你做平常:

git clone https://github.com/codediodeio/ngrx-fire.git ngrxFire 

cd ngrxFire 

但比你

rm -rf node_modules dist tmp 
npm install --save-dev [email protected] 
npm install 
npm init 

在纳克的init说不不覆盖任何东西,接下来的问题,它会尖叫是那些有承诺和polyfill,所以你需要运行一个命令:

npm install promise-polyfill --save-exact 

您会注意到它在应用程序的根目录中创建了enviorments文件夹,因此在module.ts中将它重新指向了正确的文件夹。

比你需要的火力做两件事情: 1)更改身份验证设置,让匿名用户可以连接并更改数据库的规则

{ 
    "rules": {  
     ".read": true, 
     ".write": true 
    } 
} 

比你可以运行NG-服务。现在为什么这项工作,如果有人能解释我会买这个角色一杯。为什么angular-cli会这样冲突?

0

没有命令作为ng init。你能否确认你所遵循的步骤?从ng init 输出:

The specified command init is invalid. For available options, see ng help.

+0

道歉我总是尝试使用最新的npm,仍然显示过程 –