Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
Javascript 与Ionic Pro的NPM/安装问题_Javascript_Firebase_Ionic Framework - Fatal编程技术网

Javascript 与Ionic Pro的NPM/安装问题

Javascript 与Ionic Pro的NPM/安装问题,javascript,firebase,ionic-framework,Javascript,Firebase,Ionic Framework,让任何人告诉我这个错误意味着什么-我是在Ionic Pro中构建时得到的 Running: npm install npm ERR! code EBADPLATFORM npm ERR! notsup Unsupported platform for ios-deploy@1.9.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm ERR! notsup Valid OS: da

让任何人告诉我这个错误意味着什么-我是在Ionic Pro中构建时得到的

Running: npm install
npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for ios-deploy@1.9.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! notsup Valid OS:    darwin
npm ERR! notsup Valid Arch:  any
npm ERR! notsup Actual OS:   linux
npm ERR! notsup Actual Arch: x64

npm错误有一些解释!notsup不支持平台的_
消息。您案例中的模块是。看起来您正在运行Linux操作系统,但该模块需要darwin(Mac)。

看起来您正在从Linux安装MacOS中支持的软件包。我添加了ios部署作为可选的依赖项,它被跳过并带有警告。 我的package.json文件中的以下更改对我有效

“可选依赖项”:{
“ios部署”:“^1.9.4”
},

很抱歉,我对爱奥尼亚很陌生,您对如何修复有何建议如果无法在Mac OS计算机上尝试此功能,您需要确定是否需要同时为iOS和Android开发爱奥尼亚应用程序。如果不需要以iOS为目标,也许您可以从
package.json
文件中删除该
iOS deploy
依赖项,尽管我对Ionic一开始并不太熟悉,所以这可能是不可能的。我的下一个建议是考虑尝试用天然反应代替离子反应。有一个整洁的RN框架,它可以让你在Windows或Linux上构建iOS应用程序