首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ENOENT:没有这样的文件或目录..\node_modules\.staging\@types\react-transition-group-96871f11\package.json

ENOENT:没有这样的文件或目录..\node_modules\.staging\@types\react-transition-group-96871f11\package.json
EN

Stack Overflow用户
提问于 2022-10-04 11:45:08
回答 1查看 294关注 0票数 0

我试图在VS2013中运行一个React项目。我遵循了教程。一切似乎都很好。

然后,我试图通过在package.json文件中添加更多的包来对其进行更改,然后尝试安装它们。

我想要的包裹只是反应-自我引导。这有一个依赖于引导,所以我包括了。它还依赖于我添加的@popperjs/core@^2.11.6。

由于我添加了react transition group@4.4.5中的错误,并将react和react dom升级到18.0.0,因为这是它所需要的。

我还是会犯同样的错误。.staging文件夹不存在,但这可能是因为它决定对其执行核弹,因为它无法安装该包:

我在StackOverflow状态上看到了很多解决方案,可以删除node_modules和Packy-lock.json,然后尝试重新安装。由于某些原因,我的项目没有Packy-lock.json,但是当我删除node_modules并尝试重新安装时,它没有解决这个问题。我也尝试过用npm cache clean --force清除缓存,但这也没有什么区别。

Package.JSON

代码语言:javascript
复制
{
  "name": "ProjectName",
  "version": "0.0.0",
  "description": "ProjectDescription",
  "main": "server.js",
  "author": {
    "name": "",
    "email": ""
  },
  "dependencies": {
    "@popperjs/core": "^2.11.6",
    "@types/react-transition-group": "4.4.5",
    "react-transition-group": "4.4.5",
    "bootstrap": "^5.2.2",
    "braces": "^2.3.1",
    "express": "~4.17.1",
    "path": "~0.12.7",
    "react-bootstrap": "^2.4.0",
    "react": "^18.0.0",
    "react-dom": "^18.0.0",
    "ts-loader": "~7.0.1",
    "typescript": "~3.8.3",
    "webpack": "~4.42.1",
    "webpack-cli": "~3.3.11"
  },
  "scripts": {
    "build": "webpack-cli ./app.tsx --config webpack-config.js"
  }
}

使用npm安装时出现的错误消息

编辑1

我刚刚找到了链接,这表明您应该能够在vs2013中的npm安装程序中搜索包,但是当我搜索react引导时,它似乎找不到包。

另外,每次我重新启动我的计算机时,我都必须遵循才能使用Nuget,否则它就会卡在检索信息上.

这可能与此有关吗?

我一直使用cmd来安装软件包,当遵循上面的Microsoft教程时,我在安装软件包时没有问题。

编辑2

当我尝试安装@type/react时,我也遇到了类似的问题。

我做了一些更多的研究,并详细研究了react bootstrap的整个依赖关系列表:

代码语言:javascript
复制
- @babel/runtime
    - regenerator-runtime
- @restart/hooks
    - dequal
- @restart/ui
    - @babel/runtime
        - regenerator-runtime
    - @popperjs/core
    - @react-aria/ssr
        - @babel/runtime
            - regenerator-runtime
    - @restart/hooks
        - dequal
    - @types/warning
    - dequal
    - dom-helpers
        - @babel/runtime
            - regenerator-runtime
        - csstype
    - uncontrollable
        - @babel/runtime
            - regenerator-runtime
        - @types/react
            - @types/prop-types
            - @types/scheduler
            - csstype
        - invariant
            - loose-envify
                - js-tokens
        - react-lifecycles-compat
    - warning
        - loose-envify
            - js-tokens
- @types/react-transition-group
    - @types/react
        - @types/prop-types
        - @types/scheduler
        - csstype
- classnames
- dom-helpers
    - @babel/runtime
        - regenerator-runtime
    - csstype
- invariant
    - loose-envify
    - js-tokens
- prop-types
    - loose-envify
        - js-tokens
    - object-assign
    - react-is
- prop-types-extra
    - react-is
    - warning
        - loose-envify
            - js-tokens
-react-transition-group
    - @babel/runtime
        - regenerator-runtime
    - dom-helpers
        - @babel/runtime
            - regenerator-runtime
        - csstype
    - loose-envify
            - js-tokens
    - prop-types
        - loose-envify
            - js-tokens
        - object-assign
        - react-is
- uncontrollable
    - @babel/runtime
        - regenerator-runtime
    - @types/react
        - @types/prop-types
        - @types/scheduler
        - csstype
    - invariant
        - loose-envify
            - js-tokens
    - react-lifecycles-compat
- warning
    - loose-envify
        - js-tokens

我决定按下面的顺序安装它们。我会从一个家长开始,并在安装父程序之前安装所有它的子程序。在启动之前,我已经删除了node_modules文件夹,并且注意到我收到了关于没有响应18.0.0的错误,所以我首先安装了这个文件夹。

代码语言:javascript
复制
npm i react@18.0.0
npm i regenerator-runtime
npm i @babel/runtime
npm i dequal
npm i @restart/hooks
npm i @popperjs/core
npm i @react-aria/ssr
npm i @types/warning
npm i csstype
npm i dom-helpers
npm i @types/prop-types
npm i @types/scheduler
npm i @types/react
npm i js-tokens
npm i loose-envify
npm i invariant
npm i react-lifecycles-compat
npm i uncontrollable
npm i warning
npm i @restart/ui
npm i @types/react-transition-group
npm i classnames
npm i object-assign
npm i react-is
npm i prop-types
npm i prop-types-extra
npm i react-transition-group
npm i uncontrollable

当我来到npm i @types/react的时候,我收到了一个类似的警告,上面提到了反作用引导。它抱怨不能在'C:\Users\...\node_modules\.staging\@types\react-213996eb\package.json'中找到它的'C:\Users\...\node_modules\.staging\@types\react-213996eb\package.json'文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-11 09:02:16

跟着Michael的评论,使用了pnpm,它提供了关于这个问题的更多细节。原来还有其他包裹不见了。pnpm确实需要更高版本的node.js,所以我不得不升级以前的版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73947388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档