请检查图片。
我想这与包有关。json
但我不是很确定。
关于更多信息,请回复评论
最初,我正在安装coport-ui
。
详细信息如下:
我是一个样板
反应-boilerplate@3.4.0我是一个样板
--材料-ui@0.17.1
| -- keycode@2.1.8
|--洛达斯。throttle@4.1.1
|--未满足的对等依赖反应@^15.4。2.
|--react插件创建-fragment@15.4.2
|--react插件转换-group@15.4.2
|--反应事件-listener@0.4.3
||——未满足的对等依赖反应@^15.4。2.
||`--反应加载项浅-compare@15.4.2
| -- recompose@0.22.0
||`--变化-emitter@0.1.3
simple-assign@0.1.0
--未满足的对等依赖项响应tap事件插件@^2.0。1.
未满足的同伴依赖webpack@2.2.0-rc.3
然后我试图修复UNMET PEER依赖通过npm安装
他们。
第一次尝试是这样的:
反应-boilerplate@3.4.0我是一个样板
-- react@15.4.2无效的
--react-tap-event-plugin@2.0.1
未满足的同伴依赖webpack@2.2.0-rc.3
`--网页包-sources@0.1.5
如您所见,这是我遇到的第一个无效的
。
所以我只是想弄清楚为什么会弹出这个
无效的
,以及如何修复它。
关于更多信息,请回复评论
这是包裹。json,依赖项部分
"依赖项":{"Babel-Polyill":"6.20.0","chalk":"1.1.3","压缩":"1.6.2","trans-env":"3.1.3","Express":"4.14.0","fontface观察员":"2.0.7","不可变":"3.8.1","intl":"1.2.5","不变量":"2.2.2",""ip":"1.1.4"、"loadash":"4.17.2"、"极简主义":"1.2.0"、"react-dom":"15.4.1"、"react-helmet":"3.2.2"、"react-intl":"2.1.5"、"react-redux":"4.4.6"、"react-router":"3.0.0"、""redux-router-redux":"4.0.6","redux-router-scroll":"0.4.1","redux":"3.6.0","redux-immutable":"3.0.8","redux-saga":"0.14.0","res选":"2.5.4","sanitize.css":"4.1.0","样式-组件":"1.1.2"","警告":"3.0.0","whwg-finch":"2.0.1"},"
和devDependencies部分
“devDependencies”:{“babel cli”:“6.18.0”,“babel core”:“6.21.0”,“babel eslint”:“7.1.1”,“babel loader”:“6.2.10”,“babel plugin dynamic import node”:“1.0.0”,“babel plugin react intl”:“2.2.0”,“babel plugin-transform-es2015-modules-commonjs”:“6.18.0”,“babel plugin transform react常量元素”:“6.9.1”,“巴贝尔插件转换反应内联元素”:“6.8.0”,“巴贝尔插件转换反应移除道具类型”:“0.2.11”,“巴贝尔预设最新版本”:“6.16.0”,“巴贝尔预设反应”:“6.16.0”,“巴贝尔预设反应hmre”:“1.1.1”,“巴贝尔预设阶段-0”:“6.16.0”,“cheerio”:“0.22.0”,“循环依赖插件”:“2.0.0”,“工作服”:“2.11.15”,“css加载器”:“0.26.1”、“酶”:“2.6.0”、“eslint插件导入”:“3.11.1”、“eslint配置airbnb”:“13.0.0”、“eslint配置airbnb库”:“10.0.1”、“eslint导入解析器网页包”:“0.8.0”、“eslint插件导入”:“2.2.0”、“eslint-plugin-jsx-a11y”:“2.2.3”、“eslint插件反应”:“6.7.1”、“eslint插件redux saga”:“0.1.5”、“eventsource polyfill”:“0.9.6”导出加载程序“:”0.6.3“,”文件加载程序“:”0.9.0“,”html加载程序“:”0.4.4“,”html网页包插件“:”2.24.1“,”图像网页包加载程序“:”2.0.0“,”导入加载程序“:”0.6.5“,”jest cli“:”18.0.0“,”lint staged“:”3.2.1“,”ngrok“:”2.2.4“,”节点plop“:”0.5.4“,”空加载程序“,”0.1.1“,”脱机插件“:”4“,”4.5.2“,”4“,”4“,”4“,”4“,”4.5.2“,”4react插件测试UTIL:“15.4.1”、“rimraf:“2.5.4”、“shelljs:“0.7.5”、“sinon:“2.0.0-pre”、“样式加载器:“0.13.1”、“url加载器:“0.5.7”、“网页包:“2.2.0-rc.3”、“网页包开发中间件:“1.9.0”、“网页包热中间件:“2.15.0”}
我见过在执行npm安装路径\Filename.tgz
时发生此错误,在随后的npm安装
调用中,文件名与原始安装不同。
具体来说,在Windows OS上,路径\文件名大小写并不重要。
例如,我安装了一个以大写开头的文件夹名,然后在后续调用中,我使用了小写名称。这导致软件包未安装,并在软件包名称旁边生成红色的invalid
警告。
检查包装。json
并使用确切的路径和文件名,看看这是否为您解决了问题。
此处的无效依赖项表示安装了不适当版本的依赖项包。在这种情况下,您的项目正在请求webpack@2.2.0-rc3,但版本
2.2。改为安装了1
。请注意,版本范围中没有插入符号(^)或波浪号(~),这意味着2.2。1
不是有效的匹配项。
React会发生另一个冲突,该冲突在版本
15.4中修复。1
并应升级到版本范围^15.4。2
,根据其他依赖项(如物料界面
)的要求。
要设置依赖项的新版本(升级/降级),请不要忘记相应的保存标志(
--save
/-S
或--save dev
/-D
)。
npm install -S react@^15.4.2
不幸的是,
react-tap-event-plugin
依赖于版本2.2.0-rc3
webpack,所以您不应该升级webpack。相反,您可以调用npm更新--dev
来确保所有注册的依赖项都安装了正确的版本。如果所有这些都失败了,一个天真但有效的技巧是删除node_modules文件夹,从头开始安装所有包。
问题内容: 我正在尝试使用Matplotlib。我以前在这里使用过它,并且运行良好。我正在使用IDLE环境,并且在Matplotlib网站上看到交互模式在IDLE中不起作用,但是在这种情况下应该没关系。另外,该库似乎也可以导入: 问题答案: 更改 至
问题内容: 当我给出命令时,它引发以下错误。在Ubuntu机器上 我也试过 没事。 问题答案: Node非常容易手动安装。我也喜欢这样做,因为切换版本真的很容易。 这也很棒,因为您无需向添加一些外部软件包存储库,并且在节点发布新版本时不必等待这些存储库更新。您可以在发布更新后立即获得更新。 最好的部分是,您可以对其他任何版本的节点重复该模式,随时更改符号链接以切换您正在运行的版本,然后您就可以开始
我在安装NPM时遇到以下错误: npm WARN Worker-Loader@0.8.1需要WebPack@>=0.9<2^2.1.0-Beta^2.2.0的对等项,但未安装任何对等项。 npm警告可选跳过可选依赖项:fsevents@1.1.2(node_modules\fsevents): npm WARN notsup跳过可选依赖项:fsevents@1.1.2:wanted平台不受支持{“
我正在运行npm来安装mnodesql,这是一个用于sql服务器驱动程序的npm库。我安装这个Windows Server 2012盒。 我已经安装了Visual C 2010、node gyp和Python 2.7.x.x作为依赖项,所有这些安装都是成功的。 当我运行npm install msnodesql时,我得到一个红色的大错误: (x86)\MSBuild\Microsoft.Cpp\v
我是一个初学者,我正在努力学习角,所以我试图安装一个新的项目与角种子。但是当我安装npm时,我得到一个错误,我不知道是从哪里来的。我已经安装了节点。版本是5.5.0。这是我在控制台得到的错误。
问题内容: 我一直在寻找解决方案已有两天,无法在Windows 8.1系统上设置Phonegap。 每当我尝试通过npm安装Phonegap时,都会收到我认为与Cordova(-lib)有关的错误。 要安装Phonegap,我必须在系统上安装Node.js(v0.10.28)。此后,我打开了Windows Powershell,并按照Phonegap网站上的指示发出了以下命令: 输出:( 这是错误