Git clone Angular Cli项目显示你不在项目中
Git clone Angular Cli project show that you are not in the project
我一直在与 angular cli 作斗争,因为它一直给我错误提示,我不在 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 serve,告诉我我不在项目中,我是 100%。
我的机器上是否有我在执行 angular cli 项目时通常需要更新的配置?
我找到了一种设置方法,不确定这是否是您的设置方式以及问题所在,但它确实有效。这些日子之一:
所以你照常做:
git clone https://github.com/codediodeio/ngrx-fire.git ngrxFire
cd ngrxFire
但比你
rm -rf node_modules dist tmp
npm install --save-dev angular-cli@latest
npm install
npm init
在 ng init 上说不不覆盖任何东西,下一个问题它会尖叫是有承诺和 polyfill 的东西所以你需要 运行 一个命令:
npm install promise-polyfill --save-exact
您会注意到它在应用程序的根目录中创建了一个 enviorments 文件夹,因此在 module.ts 中将其重新指向正确的文件夹。
你需要在 firebase 中做两件事:
1) 更改身份验证中的设置,以便匿名用户可以连接并将数据库中的规则更改为
{
"rules": {
".read": true,
".write": true
}
}
你可以 运行 ng-serve。现在为什么这个工作,如果有人能解释我会买那个角色喝一杯。为什么 angular-cli 会这样冲突?
ng init
没有命令。您能否确认您遵循的步骤。
ng init
的输出:
The specified command init is invalid. For available options, see ng help.
在 运行 npm install
之前,请执行以下操作:
$ npm cache clean --force
$ npm install -g npm
然后
$ npm install
我一直在与 angular cli 作斗争,因为它一直给我错误提示,我不在 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 serve,告诉我我不在项目中,我是 100%。 我的机器上是否有我在执行 angular cli 项目时通常需要更新的配置?
我找到了一种设置方法,不确定这是否是您的设置方式以及问题所在,但它确实有效。这些日子之一:
所以你照常做:
git clone https://github.com/codediodeio/ngrx-fire.git ngrxFire
cd ngrxFire
但比你
rm -rf node_modules dist tmp
npm install --save-dev angular-cli@latest
npm install
npm init
在 ng init 上说不不覆盖任何东西,下一个问题它会尖叫是有承诺和 polyfill 的东西所以你需要 运行 一个命令:
npm install promise-polyfill --save-exact
您会注意到它在应用程序的根目录中创建了一个 enviorments 文件夹,因此在 module.ts 中将其重新指向正确的文件夹。
你需要在 firebase 中做两件事: 1) 更改身份验证中的设置,以便匿名用户可以连接并将数据库中的规则更改为
{
"rules": {
".read": true,
".write": true
}
}
你可以 运行 ng-serve。现在为什么这个工作,如果有人能解释我会买那个角色喝一杯。为什么 angular-cli 会这样冲突?
ng init
没有命令。您能否确认您遵循的步骤。
ng init
的输出:
The specified command init is invalid. For available options, see ng help.
在 运行 npm install
之前,请执行以下操作:
$ npm cache clean --force
$ npm install -g npm
然后
$ npm install