从 cmd 错误安装 react-redux

Installing react-redux from cmd error

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

npm install --save react-redux

我 运行 命令将我的 zip 文件提取到 redux 测试文件夹中。

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

这里是说明(tnx 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 中的项目名称与您的依赖项相同尝试安装你会得到这个错误

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

"name": "react-redux"

如果您尝试安装

npm install react-redux

你会得到这个错误。

使用 Windows 我使用 powershell, scoop (https://github.com/lukesampson/scoop) and yarn (https://yarnpkg.com/en/) 得到所有东西-运行:

打开文件夹中的 powershell,然后

scoop install nodejs

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

scoop update nodejs

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

安装 yarn
scoop install yarn

与上面一样,您可以使用 scoop update yarnscoop status 进行更新。那么

yarn

解析包,link 依赖项并构建。然后你可以

yarn start

从您的文件夹中,成功后,将显示要访问的 URL:)

这是为了开发,所以如果你准备好构建你可以

yarn build

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

我的意思是,如果您创建了名为 "react-redux" 的项目 ,那么在 "package.json" 文件中name 你会得到类似 "name": "react-redux" 的东西,这就是它拒绝安装的原因。

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

首先请停止 npm 启动命令 (CTRL + c).

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

你好,我也遇到了同样的情况,

我没有使用 npm,而是使用了 yarn add react-redux,它对我有用。

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

将您的项目名称更改为 package.json

将此名称替换为其他名称

{
"name": "react-redux"
}

例如:

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

或 更改项目文件夹名称

N.B.: 你安装的包名和工程名不能相同

只需要检查地方!

  1. package.json "name": "react-redux"

解决方法:更改名称。 例如:“名称”:“某物”enter image description here

  1. 检查你的主文件夹name:if它是react-redux改变那个