Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 爱奥尼亚2号:Can';t创建资源(图标、飞溅)_Angular_Ionic Framework_Ionic Cli - Fatal编程技术网

Angular 爱奥尼亚2号:Can';t创建资源(图标、飞溅)

Angular 爱奥尼亚2号:Can';t创建资源(图标、飞溅),angular,ionic-framework,ionic-cli,Angular,Ionic Framework,Ionic Cli,我在用Mac。 我正在尝试使用命令生成图标和闪屏 ionic cordova resources ios --icon 但我总是犯这样的错误: [WARN] Error occurred during command execution from a CLI plugin (@ionic/cli-plugin-cordova). Your plugins may be out of date. ✖ Generating platform resources - failed! Error: c

我在用Mac。 我正在尝试使用命令生成图标和闪屏

ionic cordova resources ios --icon
但我总是犯这样的错误:

[WARN] Error occurred during command execution from a CLI plugin (@ionic/cli-plugin-cordova). Your plugins may be out of date.
✖ Generating platform resources - failed!
Error: connect ETIMEDOUT 104.20.7.16:443
图标:icon.png,尺寸1024x1024

飞溅:splash.png,尺寸2048x2048

它生成目录resources/ios/icon包含.png文件,但当我尝试打开它时,我收到此警报
文件“icon-40.png”无法打开,因为它是空的。
,当我尝试构建ios时,我收到此错误
错误:源路径不存在:resources/ios/icon/icon-40.png
爱奥尼亚信息:

global packages:

@ionic/cli-utils : 1.3.0
Cordova CLI      : 7.0.1 
Ionic CLI        : 3.3.0
本地套餐:

@ionic/app-scripts              : 1.1.4
@ionic/cli-plugin-cordova       : 1.3.0
@ionic/cli-plugin-ionic-angular : 1.3.0
Cordova Platforms               : android 6.1.2 ios 4.4.0
Ionic Framework                 : ionic-angular 2.3.0
@ionic/cli-plugin-proxy : 1.3.1
@ionic/cli-utils        : 1.4.0
Cordova CLI             : 7.0.1 
Ionic CLI               : 3.4.0
@ionic/app-scripts              : 1.3.7
@ionic/cli-plugin-cordova       : 1.4.0
@ionic/cli-plugin-ionic-angular : 1.3.1
Cordova Platforms               : ios 4.4.0
Ionic Framework                 : ionic-angular 3.3.0
系统:

Node       : v6.11.0
OS         : macOS Sierra
Xcode      : Xcode 7.3.1 Build version 7D1014 
ios-deploy : 1.9.1 
ios-sim    : not installed
Node       : v6.11.0
OS         : macOS Sierra
Xcode      : Xcode 7.3.1 Build version 7D1014 
ios-deploy : not installed
ios-sim    : not installed
npm        : 5.0.3
尝试:

这是一个已知的问题,有时只是更新包并不能正确地修补到最新版本,所以最好完全删除并重新添加

然后运行:

$ ionic platform remove ios && ionic platform add ios
以及:

最后:

$ npm uninstall @ionic/app-scripts && npm install @ionic/app-scripts@latest --save-dev

@maninak,太谢谢你了。 我解决了与图标路径相关的第一个错误,config.xml中路径中的分隔符是反斜杠“\”,但必须是正斜杠“/”,因此操作系统无法读取路径。发生此错误是因为我先在windows上工作。 生成资源错误仍然存在,我无法解决它或找到任何解决方案

更新后的信息:

全球方案:

@ionic/app-scripts              : 1.1.4
@ionic/cli-plugin-cordova       : 1.3.0
@ionic/cli-plugin-ionic-angular : 1.3.0
Cordova Platforms               : android 6.1.2 ios 4.4.0
Ionic Framework                 : ionic-angular 2.3.0
@ionic/cli-plugin-proxy : 1.3.1
@ionic/cli-utils        : 1.4.0
Cordova CLI             : 7.0.1 
Ionic CLI               : 3.4.0
@ionic/app-scripts              : 1.3.7
@ionic/cli-plugin-cordova       : 1.4.0
@ionic/cli-plugin-ionic-angular : 1.3.1
Cordova Platforms               : ios 4.4.0
Ionic Framework                 : ionic-angular 3.3.0
本地套餐:

@ionic/app-scripts              : 1.1.4
@ionic/cli-plugin-cordova       : 1.3.0
@ionic/cli-plugin-ionic-angular : 1.3.0
Cordova Platforms               : android 6.1.2 ios 4.4.0
Ionic Framework                 : ionic-angular 2.3.0
@ionic/cli-plugin-proxy : 1.3.1
@ionic/cli-utils        : 1.4.0
Cordova CLI             : 7.0.1 
Ionic CLI               : 3.4.0
@ionic/app-scripts              : 1.3.7
@ionic/cli-plugin-cordova       : 1.4.0
@ionic/cli-plugin-ionic-angular : 1.3.1
Cordova Platforms               : ios 4.4.0
Ionic Framework                 : ionic-angular 3.3.0
系统:

Node       : v6.11.0
OS         : macOS Sierra
Xcode      : Xcode 7.3.1 Build version 7D1014 
ios-deploy : 1.9.1 
ios-sim    : not installed
Node       : v6.11.0
OS         : macOS Sierra
Xcode      : Xcode 7.3.1 Build version 7D1014 
ios-deploy : not installed
ios-sim    : not installed
npm        : 5.0.3

飞溅的最小值应为2732px乘以2732px。而图标应该是,正确地说是1024px乘以1024px

然后运行ionic cordova resources以生成这两个资源


应该注意的是,该命令仍然会生成一些文件,但不是所有的

现在图像已经存在,我可以成功打开它们,但是当我尝试构建ios时,我得到了错误:错误:源路径不存在:resources/ios/icon/icon-40。pngI已通过更多步骤更新了我的答案。查看
ionic资源--icon
是否有帮助。您的
@ionic/app脚本已过时。最新版本是
v1.3.7
。您应该运行
npm uninstall@ionic/app脚本和&npm install@ionic/app-scripts@latest--保存dev
。非常感谢。@ĚslǻmÃboĚl-Hǻithęm这可能是因为您的Ionic CLI正在尝试使用旧版后端,无法登录到Ionic Pro。请看我的回答: