3 ngrx angular ngrx-store angular-ngrx-data
我使用以下命令安装 ngrx/store:
ng add @ngrx/store
Run Code Online (Sandbox Code Playgroud)
然后我想添加商店
ng generate store auth/Auth --module auth.module.ts
Run Code Online (Sandbox Code Playgroud)
得到以下错误:
发生未处理的异常:在集合“@schematics/angular”中找不到原理图“商店”。有关更多详细信息,请参阅“xxx\angular-errors.log”。
小智 10
这是安装的最后一步。
https://ngrx.io/guide/schematics/install
ng add @ngrx/schematics@latest
Run Code Online (Sandbox Code Playgroud)
这将以angular.json这种方式更新您的文件
"cli": {
"defaultCollection": "@ngrx/schematics"
}
Run Code Online (Sandbox Code Playgroud)
现在您可以重新运行之前的原理图
例如:
ng generate store admin/Admin -m admin.module.ts
Run Code Online (Sandbox Code Playgroud)
小智 5
因为ngrx不是直角原理图。Ngrx 是一个外部库,它支持向 angular 项目添加文件或创建文件
您应该从 ngrx 原理图 json 文件生成商店文件,为此您应该运行如下命令
ng generate @ngrx/schematics:store State --root --module app.module.ts
Run Code Online (Sandbox Code Playgroud)
如果上面的命令失败,你需要运行这个命令
npm i @ngrx/schematics -D
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到其用法的详细文档:@ngrx/schematics
| 归档时间: |
|
| 查看次数: |
2592 次 |
| 最近记录: |