首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >克隆回购后的依赖问题

克隆回购后的依赖问题
EN

Stack Overflow用户
提问于 2017-06-26 10:34:46
回答 1查看 554关注 0票数 0

我最近改变了工作站,所以我决定将我的Angular4项目回购克隆到新的工作站上。在克隆过程之后,我运行了:

代码语言:javascript
复制
npm install

这是为了获得所需的所有node_modules。反过来,也造成了大量的对等依赖关系缺失。

与其为每个缺失的依赖项执行单独的npm安装,还有更好的(或正确的方法)吗?

我也试过

代码语言:javascript
复制
rm node_modules -Recurse -Force
npm cache clear
npm install

还是没有运气。

编辑1:

npm版本3.10.10

Nodejs版本6.11.0

编辑2:失败的依赖项示例

代码语言:javascript
复制
+-- UNMET PEER DEPENDENCY @angular/common@4.2.4
+-- @angular/compiler@4.2.4
+-- @angular/compiler-cli@4.2.4
| +-- @angular/tsc-wrapped@4.2.4
| | `-- tsickle@0.21.6
| +-- minimist@1.2.0
| `-- reflect-metadata@0.1.10
+-- UNMET PEER DEPENDENCY @angular/core@4.2.4
+-- @angular/flex-layout@2.0.0-rc.1
+-- @angular/forms@4.2.4
+-- @angular/http@4.2.4
+-- @angular/material@2.0.0-beta.7
+-- UNMET PEER DEPENDENCY @angular/platform-browser@4.2.4
+-- @angular/platform-browser-dynamic@4.2.4
+-- @angular/platform-server@4.2.4
| +-- parse5@3.0.2
EN

回答 1

Stack Overflow用户

发布于 2017-06-26 11:22:26

使用NPM v3,它们消除了对等依赖项的自动安装,所以您唯一能做的就是自己安装它们。

这里有一篇很好的文章来解释这个问题:

https://codingwithspike.wordpress.com/2016/01/21/dealing-with-the-deprecation-of-peerdependencies-in-npm-3/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44757795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档