Redux-form没有安装& npm安装不是管理员错误

时间:2017-09-18 13:32:28

标签: node.js npm-install redux-form

我正在尝试安装redux-form& redux-form-material-ui使用npm install,但它显示你需要首先安装对等依赖项,我正在做但这些模块在node modules文件夹下仍然不可用。

我在跑步  npm install'在git bash中作为管理员,但它的显示以root / administrator身份运行。然而,当我使用&nbsp install -g'时,它正在运行,我没有得到这种奇怪行为的原因。 但是在使用-g之后仍然没有安装这些模块 - 找不到模块的错误。

环境吗

  

节点版本 - 8.0.0(甚至尝试使用v6)npm - 5.4.0 Redux表单   -latest OS- Windows 10

日志 -

  

$ npm install redux-form npm ERR!路径   d:\ ABC \模板\ node_modules \ fsevents \ node_modules \ aproba \的package.json   错误的ERR!代码EPERM npm ERR! errno -4048 npm ERR!系统调用unlink npm   呃!错误:EPERM:不允许操作,取消链接   ' d:\ ABC \模板\ node_modules \ fsevents \ node_modules \ aproba \的package.json'   错误的ERR! {错误:EPERM:不允许操作,取消链接   ' d:\ ABC \模板\ node_modules \ fsevents \ node_modules \ aproba \的package.json'   错误的ERR! stack:'错误:EPERM:不允许操作,取消链接   ' d:\ ABC \模板\ node_modules \ fsevents \ node_modules \ aproba \的package.json'&#39 ;,   错误的ERR!错误:-4048,npm ERR!代码:' EPERM',npm ERR!系统调用:   ' unlink',npm ERR!路径:   ' d:\ ABC \模板\ node_modules \ fsevents \ node_modules \ aproba \的package.json'   } npm ERR!错误的ERR!请再次尝试运行此命令   根/管理员。错误的ERR!可以找到此运行的完整日志   in:npm ERR!   C:\ Users \用户dbhowmick.ABC \应用程序数据\漫游\ NPM-cache_logs \ 2017-09-18T13_03_31_862Z-的debug.log

仅适用于  npm install'即使我以管理员身份运行,也会出现同样的错误。

  

$ npm install -g redux-form npm WARN redux-form@7.0.4需要一个对等体   of react@^15.0.0-0 || ^ 16.0.0-0但没有安装。你必须   自己安装对等依赖项。 npm WARN redux-form@7.0.4要求   反对者的反应者:react-redux@^4.3.0 || ^ 5.0.0但没有安装。你必须   自己安装对等依赖项。 npm WARN redux-form@7.0.4要求   对等的redux@^3.0.0但没有安装。你必须安装同行   依赖自己。

     

redux-form@7.0.4在14.599s中增加了24个包装。它的显示增加但没有   在节点模块下创建的文件夹,&找不到redux表单模块   来了。

为了安装redux-form-material-ui,同样的错误即将来临

$ npm install -g redux-form-material-ui npm WARN redux-form-material-ui@4.2.0需要react @ 15的对等,但没有安装。您必须自己安装对等依赖项。 npm WARN redux-form-material-ui@4.2.0需要一个redux-form @ 6的对等体,但是没有安装。您必须自己安装对等依赖项。

redux-form-material-ui@4.2.0 在1.509s中添加了1个包

2 个答案:

答案 0 :(得分:0)

通过命令提示符更新npm(以管理员身份运行),然后安装redux为我工作。

更新:

  

npm i -g npm

安装:

  

npm install redux --save

答案 1 :(得分:0)

我也遇到同样的问题,然后以管理员身份运行cmd 并运行yarn add react-redux,它对我来说很顺利。 我认为最好使用yarn代替npm