我试图在我的离子2应用中使用cordova-plugin-network-information and @ionic-native/network。但是,我在尝试执行npm install时遇到以下错误--save @ ionic-native / network。
npm WARN @ionic-native/network@3.8.1 requires a peer of @ionic-native/core@^3.6.0 but none was installed.
npm WARN @ionic-native/network@3.8.1 requires a peer of rxjs@^5.0.1 but none was installed.
我该如何解决这个问题?我是否需要升级到离子3?
答案 0 :(得分:0)
您需要安装离子原生3.x.似乎你正在使用离子原生2.x.请更新你的package.json。它应该工作。如果我没记错的话,最新的版本是3.6.1。请按照以下指南了解更多详情。请注意,迁移到离子本机3.x需要进行一些更改,但是您可以在浏览器中支持模拟它们。
https://github.com/driftyco/ionic-native/blob/master/README.md
阿什利
答案 1 :(得分:0)
我们大多数时候都会在项目中看到警告。但是,这些不应该影响您的应用程序。但是,正如Ashley建议的那样,将您的应用程序更新到最新版本,以确保一切正常。
答案 2 :(得分:0)
如果在ubuntu上尝试使用
,请以root / admin身份使用 sudo npm install
如果在Windows上
以管理员身份打开cmd