当前位置: 首页 > Web前端 > HTML5

使用脚本安装SAPSpartacus

时间:2023-04-06 00:09:45 HTML5

在Windows上用原理图测试Spartacus安装本文介绍了详细步骤。首先使用命令行安装verdaccio:安装verdaccio$npmi-gverdaccio@4(仅限第一次)Verdaccio是一个简单的本地私有NPM注册表,配置要求为零。您不需要整个数据库即可开始。Verdaccio开箱即用,拥有自己的小型数据库和代理其他注册中心(如npmjs.org)的能力,还引入了缓存下载模块的能力。对于那些希望扩展其存储能力的人,Verdaccio支持各种社区制作的插件,以连接到亚马逊的S3、谷歌云存储等服务或创建您自己的服务。使用如下命令行添加新用户:npmadduser--registryhttp://localhost:4873这样安装Spartacus时,后面需要拖拉依赖包的时候,可以从本地的verdaccio数据库中读取内容而不是通过网络读取它。错误一:lsofcommandnotfoundlsof命令用于检查verdaccio是否已经运行:verdaccio用于注册新用户,完成后需要终止进程。上面脚本的意思是将lsof命令的结果存放在变量VERDACCIO_PID中,然后检查变量是否不为空。-n操作检查后面的操作数是否为空。if[!-n"$1"]是检查第一个参数是否为空。-n不为空,然后加感叹号表示为空。等同于:[-z"$1"]-z检查第一个入参是否为空。$1$2代表第一个和第二个输入参数,比如下面的shell脚本:./foobarbaz$1是bar,$2是baz出现未处理的异常:EPERM:operationnotpermitted,open'C:\Users\I042416.angular-config.json在管理员模式下运行还是报同样的错误。也就是说单独执行这条命令会报错:npmi-g@angular/cli@12.0.5,结果被打脸,单独执行上面的命令即可。这真是奇怪。还是个老问题,去掉这个.angular-config.json文件的隐藏属性即可:解决这个问题后,开始构建:安装成功:安装会在$BASE_DIR目录下创建两个文件夹:apps(generated/executableapps)clone(cloneSpartacusrepo)FESM2015UMD开始构建:构建结果:这些ng构建命令被执行:这里又多了一个Schematics构建:这个绿框比里面包裹的字符串多了两个字符:通过printh函数:发布到一个私有的npm仓库,然后从这个私有仓库下载库文件安装shellapp:shellapp的安装在create_apps函数中完成:localstorage的定义:locallibrary:yes解压查看这些本地库内容:完整源码:更多Jerry原创文章,尽在:《王子熙》: