使用 yarn Plug n Play 安装 React 应用程序
Posted
技术标签:
【中文标题】使用 yarn Plug n Play 安装 React 应用程序【英文标题】:Installing React app with yarn Plug n Play 【发布时间】: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 祝你好运。 这很奇怪,我用最新的纱线版本试过了,但它不起作用,出现类似的错误。我不知道我错过了什么 【参考方案1】:经过一番研究,似乎是 v1.12 的 Yarn 问题,你有哪个版本,这个链接对你有帮助?
https://github.com/facebook/create-react-app/issues/5255
【讨论】:
【参考方案2】:目前我不使用yarn pnp,如果您想节省存储空间,请改用pnpm。
npm i -g pnpm
pnpm 将立即节省您的磁盘空间。
【讨论】:
以上是关于使用 yarn Plug n Play 安装 React 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Diffusion models as plug-and-play priors
论文解读《Deep Plug-and-Play Super-Resolution for Arbitrary Blur Kernel》