redux-trunk库未安装在React Native中

时间:2019-07-02 14:21:58

标签: reactjs react-native redux-thunk

enter image description here当我安装redux-thunk时,它显示一个错误,您可以看到附件的图像以获取更多信息-

npm错误!错误:EPERM:不允许操作,重命名'C:\ Users \ siddharth.vyas \ Desktop \ react-native_Proj \ AwesomeProject \ node_modules.staging \ redux-thunk-069b38d0'->'C:\ Users \ siddharth.vyas \ Desktop \ react-native_Proj \ AwesomeProject \ node_modules \ redux-thunk'

我还尝试与管理员一起安装“ redux-thunk”,但显示相同的错误。

Pakage.json-

“依赖项”:{     “ axios”:“ ^ 0.19.0”,     “ react”:“ 16.8.3”,     “ react-native”:“ 0.59.9”,     “ react-native-loading-spinner-overlay”:“ ^ 1.0.1”,     “ react-redux”:“ ^ 7.1.0”,     “ redux”:“ ^ 4.0.1”,     “ redux-axios-middleware”:“ ^ 4.0.0”   },   “ devDependencies”:{     “ @ babel / core”:“ 7.4.5”,     “ @ babel /运行时”:“ 7.4.5”,     “ babel-jest”:“ 24.8.0”,     “ jest”:“ 24.8.0”,     “ metro-react-native-babel-preset”:“ 0.54.1”,     “ react-test-renderer”:“ 16.8.3”   }

2 个答案:

答案 0 :(得分:1)

尝试删除node_modules并执行npm install。如果不起作用,请删除node_modules,将“ redux-thunk”:“ ^ 2.3.0”添加到您的依赖项中,然后运行npm install -i

答案 1 :(得分:0)

我在Windows中也遇到过类似的问题。这看起来更多是权限问题。

尝试以“以管理员身份运行”模式运行cmd窗口。这应该主要授予npm执行脚本的权限。

如果这不起作用,则可以选择从node_modules目录中删除redux-thunk文件夹,然后尝试再次重新安装redux-thunk模块