【问题标题】:Installing react-redux from cmd error从 cmd 错误安装 react-redux
【发布时间】:2017-07-15 04:13:52
【问题描述】:

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

npm install --save react-redux

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

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

【问题讨论】:

  • 您不需要从 GitHub 下载包来安装它。只需进入您的项目目录并运行npm install --save react-redux,它会为您完成所有工作。
  • 或者,假设您确定从 GitHub 安装是您想要的:npm install --save reactjs/react-redux
  • @JoeClay 我试过了,但它说“reac tredux 需要一个 react 0.14 的对等点......但没有安装。”
  • 那么你还需要安装npm install --save react。如果没有安装 React >= 0.14,React-Redux 将无法工作。
  • 好吧,这行得通,但我应该忽略“enoent:没有这样的文件或目录”

标签: node.js reactjs redux npm-install


【解决方案1】:

只需要检查地点!

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

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

  1. 检查您的主文件夹名称:如果是react-redux,请更改该名称

【讨论】:

    【解决方案2】:

    package.json

    更改您的项目名称

    将此名称替换为其他名称

    {
    "name": "react-redux"
    }
    

    例如:

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

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

    注意:你要安装的包名和项目名不能相同

    【讨论】:

      【解决方案3】:

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

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

      你可以查看 package.json 来确认。

      【讨论】:

        【解决方案4】:

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

        试试这个yarn add react-reduxnpm install --save react-redux之后

        【讨论】:

          【解决方案5】:

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

          我的意思是,如果您创建了 名为 "react-redux" 的项目,那么在 "package.json" 文件中,您将拥有类似 的名称>"name": "react-redux" 这就是它拒绝安装的原因。

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

          【讨论】:

            【解决方案6】:

            在 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
            

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

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

            yarn build
            

            【讨论】:

              【解决方案7】:

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

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

              "name": "react-redux"
              

              如果你尝试安装

              npm install react-redux
              

              你会得到这个错误。

              【讨论】:

              • 是的,这就是问题所在,但是如果您想保持名称不变并安装 react-redux,只需转到 package.json 并更改名称,然后尝试安装并更改它再次,那么问题将得到解决。 ;-)
              • 是的,这就是问题所在。谢谢:)
              【解决方案8】:

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

              安装 react native 并使用官方 react facebook 页面创建应用:

              npm install -g create-react-app

              然后,使用控制台(在我的例子中是 windows 命令提示符)使用 cd 命令 在指定路径中创建您的应用程序。之后创建你的文件夹

              create-react-app 文件夹名称

              运行之后

              npm i --save redux

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

              npm install --save react-redux

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

              【讨论】:

                猜你喜欢
                • 2017-06-12
                • 2015-04-12
                • 2021-11-30
                • 2021-06-23
                • 2018-01-05
                • 2017-03-29
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多