【问题标题】:Installing React app with yarn Plug n Play使用 yarn Plug n Play 安装 React 应用程序
【发布时间】:2021-02-12 03:28:34
【问题描述】:

我想使用 PnP(即插即用)制作一个带有 yarn 的 react 应用,这样我就可以在不使用节点模块的情况下安装任何依赖项,所以我在终端中输入:

yarn create react-app project-name --use-pnp

然后,应用程序已经创建,但是当我启动服务器时它说

    Failed to compile.

    ./src/App.js
    Module not found: You cannot require a package ("react-refresh") that is not declared in your dependencies (via "/home/path/path/path/path/project-name/src/App.js")

然后,当我安装“react-refresh”时,它又给了我一个错误。
是否可以使用 PnP 创建 react 应用程序?

【问题讨论】:

  • 问题解决了吗?如果是怎么办?
  • @NRK 不,我没有解决它,看来他们不关心使用 pnp 的 CRA(创建反应应用程序)。我的建议你应该使用 webpack 之类的工具和 pnp 祝你好运。
  • 这很奇怪,我用最新的纱线版本试过了,但它不起作用,出现类似的错误。我不知道我错过了什么

标签: javascript node.js node-modules yarnpkg


【解决方案1】:

经过一番研究,似乎是 v1.12 的 Yarn 问题,你有哪个版本,这个链接对你有帮助?

https://github.com/facebook/create-react-app/issues/5255

【讨论】:

    【解决方案2】:

    目前我不使用yarn pnp,如果您想节省存储空间,请改用pnpm。

    npm i -g pnpm
    

    pnpm 将立即节省您的磁盘空间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-18
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-16
      • 1970-01-01
      • 2020-06-02
      相关资源
      最近更新 更多