npm install --save react-redux
我在redux测试文件夹中提取了zip文件并运行了该命令。
我认为我不应该将react redux安装到与提取的zip文件相同的文件夹中,但是如何引用zip提取,以便redux知道它在哪里呢?
另一个可能的原因是,如果你在 package.json 文件中的项目名称与你尝试安装的依赖项名称相同,你将会收到此错误。
例如,如果你在 package.json 文件中的项目名称为:
"name": "react-redux"
如果你尝试安装
npm install react-redux
您将会收到这个错误。
只需要检查两个地方!
"name": "react-redux"
解决方案:更改名称。 例如:"name": "something" 点击这里查看图片描述
react-redux
,请更改它以下是指令(感谢Joe Clay的初始支持):
安装React Native并使用官方React Facebook页面创建应用程序:
npm install -g create-react-app
然后,在控制台中(在我的情况下是Windows命令提示符)使用cd命令在指定路径中创建您的应用程序。之后创建您的文件夹
create-react-app folder_name
完成后运行
npm i --save redux
执行上述命令后,您应该运行通常的redux安装命令
npm install --save react-redux
现在您可以在IDE中使用React Redux。
将您的项目名称从 package.json 更改
用其他任何名称替换此名称
{
"name": "react-redux"
}
{
"name": "react-redux-demo"
}
或者更改您的项目文件夹名称
注意:安装的软件包名和项目名称不能相同
使用Windows系统,我使用了PowerShell、 Scoop(https://github.com/lukesampson/scoop)和Yarn(https://yarnpkg.com/en/)来启动和运行所有内容:
在您的文件夹中打开PowerShell,然后执行以下操作:
scoop install nodejs
或者,如果你已经安装了nodejs并且只想更新:
scoop update nodejs
您可以使用scoop status
命令查看更多信息。
然后,使用以下命令安装yarn:
scoop install yarn
scoop update yarn
和scoop status
。然后。yarn
解决软件包、链接依赖项和构建。然后您可以
yarn start
从您的文件夹中,成功后将显示访问URL :)
这是为开发而设计的,因此如果您准备好构建,只需
yarn build
当您创建的项目名称与您尝试安装的依赖项完全相同时,也会发生这种情况。例如react-redux。
我的意思是,如果您创建了名为“react-redux”的项目,则在名称下的“package.json”文件中,您将拥有类似于“name”:“react-redux”的内容,这就是它拒绝安装的原因。
在这种情况下,只需转到package.json并将名称修改为其他内容,然后再次尝试安装它并启动您的项目,现在应该可以正常工作。
首先停止执行 npm start 命令 (CTRL + c)。
然后尝试执行以下命令之一:yarn add react-redux
或者 npm install --save react-redux
你好,我也遇到了相同的问题,
我使用了 yarn add react-redux
代替 npm,这对我有用。
你可以检查 package.json 确认一下。
npm install --save react-redux
,它会为您完成一切。 - Joe Claynpm install --save reactjs/react-redux
。 - Joe Claynpm install --save react
。React-Redux 也需要安装 React >= 0.14 才能正常工作。 - Joe Clay