如下图所示:本地打开 SAP Spartacus 页面,右上角找不到登录链接:
查看 package.json,发现因为我没有安装 @spartacus/user 这个 package:
@spartacus/user 包括帐户和个人资料功能。 Account 功能包含登录表单等组件,还公开了获取用户详细信息的通用方法。 个人资料功能负责关闭帐户、更新个人资料、更新电子邮件、更新密码、重置密码和注册等功能。 强烈建议安装这两个功能。
使用如下的命令行进行安装:
ng add @spartacus/user
这个 package 里包含两个 feature:
错误消息:schematics_2.addPackageJsonDependenciesForLibrary is not a function
但是 package.json 仍然更新了,出现了 user 包。
Schematics 更新之后,发现登录页面仍然不能工作,错误消息如下:ERROR TypeError: Cannot read property 'details' of undefined
这是另一个问题。
更多Jerry的原创文章,尽在:"汪子熙":
网友评论