【问题标题】:Getting error installing ionic-native with npm使用 npm 安装 ionic-native 时出错
【发布时间】:2017-06-01 18:31:55
【问题描述】:

我收到这个 npm / Angular 错误:

$ npm install ionic-native --save
boardline@1.0.0 /home/louisro/Documents/mobileApps/BoardLine/ionic_version
├── UNMET PEER DEPENDENCY @angular/core@>=2.0.0-rc.0 <2.0.0-rc.5
└── ionic-native@2.2.16 

npm WARN @ionic/cloud-angular@0.4.0 requires a peer of @angular/core@>=2.0.0-rc.0 <2.0.0-rc.5 but none was installed.

我该如何解决?

【问题讨论】:

  • 您是否尝试删除 npm_modules 并重新安装。
  • 不,但我会因为这样做而放弃我所有的 npm 模块吗?
  • 不,我不知道这个目录在哪里,我只是在我的项目根目录中看到node_modules
  • 所有依赖项都应该在package.json 中提及。当您执行 npm install 时,模块将被重建。默认离子项目已经有ionic-native
  • 对不起,我的意思是node_modules

标签: angularjs ionic-framework npm


【解决方案1】:

您可以删除 node_modules 并使用 npm install 重新安装软件包。这将在package.jsondependencies 属性中查找所有依赖项并安装它们。

package.json 如何知道你项目的依赖关系?那么你要求它(或应该)。当您执行npm install &lt;pkg-name&gt; --save 时,它会在node_modules 中安装软件包,而--save 会将其添加到package.json dependencies 中。

所以npm install 将添加所有在package.json 中提到的包及其依赖项。希望对您有所帮助。

【讨论】:

  • @Louis 很乐意为您提供帮助。
猜你喜欢
  • 2017-09-12
  • 2017-11-11
  • 2019-10-01
  • 1970-01-01
  • 2018-10-29
  • 2017-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多