从cmd错误安装react-redux

时间:2017-02-24 10:51:55

标签: node.js reactjs redux npm-install

我从github安装react-redux时遇到问题。我将zip文件下载到我的文件夹中,然后使用通常的命令安装react-redux:

  

npm install --save react-redux

我运行了命令,我的zip文件是在redux测试文件夹中提取的。

我相信我不应该将react redux安装到与提取的zip文件相同的文件夹中,但是我该如何引用zip提取以便redux知道它在哪里? enter image description here

7 个答案:

答案 0 :(得分:8)

还有一个原因,如果 package.json 中项目的名称与您尝试安装的依赖项相同,则会出现此错误

例如,

如果您在 package.json 中的项目名称是

"name": "react-redux"

如果您尝试安装

npm install react-redux

你会收到这个错误。

答案 1 :(得分:1)

以下是说明(tnx Joe Clay 初步支持):

安装反应原生并使用官方反应facebook页面创建应用程序:

  

npm install -g create-react-app

然后,使用控制台(在我的情况下是Windows命令提示符)通过添加 cd命令在指定的路径中创建您的应用程序。之后创建文件夹

  

create-react-app folder_name

在那之后

  

npm i --save redux

执行上述命令后,您应该运行通常的redux install命令

  

npm install --save react-redux

现在您可以在IDE中使用react redux。

答案 2 :(得分:0)

使用Windows我使用了powershell,scoop(https://github.com/lukesampson/scoop)和yarn(https://yarnpkg.com/en/)来使所有内容正常运行:

在您的文件夹中打开powershell,然后

scoop install nodejs

或者,如果您已经拥有nodejs并且只想更新:

scoop update nodejs

您可以查看scoop status以获取更多信息。 然后,使用

安装纱线
scoop install yarn

如上所述,要进行更新,您可以使用scoop update yarnscoop status。然后

yarn

解决包,链接依赖关系和构建。那么你可以

yarn start

从您的文件夹中,成功时,将显示要访问的网址:)

这是用于开发的,所以如果你准备好进行构建,你可以

yarn build

答案 3 :(得分:0)

当您创建与您要安装的依赖项完全相同的项目名称时,也会发生这种情况。例如react-redux。

我的意思是,如果您创建了名为“ react-redux” 的项目,则在“ package.json” 文件中,您的名字将类似于“名称”:“ react-redux” ,这就是它拒绝安装的原因。

在这种情况下,只需转到package.json并将您的名称修改为其他名称,然后尝试再次安装它并启动您的项目即可,现在它应该可以工作了。

答案 4 :(得分:0)

首先请停止npm start命令( CTRL + c )。

尝试yarn add react-reduxnpm install --save react-redux

之后

答案 5 :(得分:0)

你好,我也面临着同样的情况,

我使用yarn add react-redux而不是使用npm。

您可以检查package.json进行确认。

答案 6 :(得分:0)

package.json

更改项目名称

将此名称替换为其他名称

{
"name": "react-redux"
}

例如:

{
"name": "react-redux-demo"
}

或 更改您的项目文件夹名称

N.B .: 您要安装的软件包名称和项目名称不能相同