当我安装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” }
答案 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模块