ionic-framework - 如何在 Ionic 上创建自定义 SplashScreen?
问题描述
我想显示带有动画的自定义启动画面。我尝试添加 LottieSplashScreen 插件,但我不能这样做。尝试使用此代码
cordova plugin add cordova-plugin-lottie-splashscreen
但我面对
'sh' is not recognized as an internal or external command,
operable program or batch file.
Failed to install 'cordova-plugin-lottie-splashscreen': Error: Hook failed with error code ENOENT: C:\Users\bbara\Desktop\GuvercinSepetim\plugins\cordova-plugin-lottie-splashscreen\hooks\ios\update_pod_repo.sh
at C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\hooks\HooksRunner.js:224:23
at _rejected (C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:864:24)
at C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:890:30
at Promise.when (C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:1142:31)
at Promise.promise.promiseDispatch (C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:808:41)
at C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:624:44
at runSingle (C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:137:13)
at flush (C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:125:13)
at processTicksAndRejections (internal/process/next_tick.js:74:9)
Hook failed with error code ENOENT: C:\Users\bbara\Desktop\GuvercinSepetim\plugins\cordova-plugin-lottie-splashscreen\hooks\ios\update_pod_repo.sh
解决方案
尝试查看电容器而不是 Cordova。你仍然可以使用你所有的 Cordova 库,但是 Capacitor 构建更干净一些。我按照本教程进行操作,发现它对好的工具非常有用。它第一次对我有用,对于一些 Ionic 的东西从来都不是这样!
https://enappd.com/blog/icon-splash-in-ionic-react-capacitor-apps/114/
推荐阅读
- bash - 如何将不同的值一个接一个地用作同一个参数?
- django - 在 django 电子商务网站中完成付款后重定向用户
- javascript - 如何使用 javascript/node.js 从流行语中获取 Youtube 视频 URL
- c++ - C++强制派生类实现静态函数
- plotly - data-dash-is-loading 何时触发回调函数?
- java - 如何从堆栈中获得真正的 LIFO 订单?
- go - 如何将 nil/null 参数传递给存储函数?
- oracle - 在 Oracle 中,我有季度名称和开始期和结束期,如何将所有这些季度转换为年份?
- javascript - 为什么 React 开发工具将我的组件显示为匿名?
- node.js - Docker 容器中的 Nodejs 和 React