当前位置: 首页 > 知识库问答 >
问题:

如何使create react应用程序使用npm而不是纱线?

曹成双
2023-03-14

我有点匆忙地根据一个使用纱线的教程创建了一个React应用程序。现在我要从头开始重新创建应用程序,因为我对reactstrap库不满意,我想切换到react-bootstrap

我已经重新安装了node。然而,当我运行CreateReact应用程序时,它说使用“纱线”而不是“npm”,如下所示:

  yarn start
    Starts the development server.

  yarn build
    Bundles the app into static files for production.

  yarn test
    Starts the test runner.

  yarn eject
    Removes this tool and copies build dependencies, configuration files
    and scripts into the app directory. If you do this, you can’t go back!

We suggest that you begin by typing:

  cd react-test
  yarn start

我想使用npm,因为它似乎使用得更广泛,并且有更多基于它的例子。我是被纱线卡住了,还是可以继续使用npm?

共有3个答案

赵晟睿
2023-03-14
  1. 安装创建-反应-appnpm i-g创建-反应-app--use-npm
  2. 使用cd命令转到所需的路径
  3. 添加--use npmcreate-react-app my-app-name--use npm此命令将创建一个文件夹,其中包含您在当前路径中提到的名称。该文件夹包含所有必要的配置文件,这些文件是反应应用程序启动代码所需的
巢靖
2023-03-14

1.⇢ 如果您已安装create react app,请使用:

create-react-app --use-npm

2.⇢ 如果您正在使用npx命令,请使用:

npx create-react-app --use-npm

3对于现有的yarn应用程序,删除yarn.lock文件并运行:

npm i

npm install
全昊焜
2023-03-14

你也可以

1) 去除纱线。锁定,并运行npm i,

2)运行创建-反应-应用程序--use-npm

 类似资料:
  • react文档中提到了创建react应用程序的官方方法 我认为会自动检测纱线,但在我的情况下,它不会,并使用我不想要的npm创建reactapp。 我使用创建react-app的第二个选项,但它显示了多个警告: 那么有没有更好的方法用npx(使用纱线)创建react应用程序

  • 我正在通过终端安装CreateReact应用程序。我已经检查了节点。js版本是4.5。0,高于此处的要求。npm的版本是2.15。9.然后我键入命令npm install-g create react app,出现这样的错误信息: 我想知道为什么我会犯这样的错误。有人能帮我解决这个问题吗?非常感谢你!

  • 问题内容: 我的应用程序包含A,B和C这三个活动。我通过“确定”按钮从A移到B,并且我想使用Android设备的默认后退按钮从B移到A。但是,当我按下按钮时,整个应用程序将关闭。我该如何解决这个问题? 问题答案: 我怀疑您是通过“确定”按钮onclick监听器调用的。不要那样做 从活动堆栈中删除您的活动。 在这里阅读更多。

  • 问题内容: 我找到了一篇有用的文章,解释了如何使Jersey使用SLF4J而不是JUL。现在,我的单元测试看起来像(并且很完美): 我的包括以下依赖项: 它运行完美,但是我不想在每个单元测试中都进行相同的配置。这是很明显的代码重复,我想避免。我怎样才能更有效地做到这一点? ps。也许不可能优化上面的代码,而我正在尽力而为? 问题答案: 最好的方法是通过自定义Listener。在JSF servle

  • 问题内容: 有没有简单的方法来重新安装我的应用程序依赖的 所有 软件包(即它们在我的应用程序的node_modules文件夹中)? 问题答案: 我看到的最简单的方法是删除文件夹并执行。

  • 我想在spring boot应用程序中使用像Genson这样的JSON处理器。 当您使用或时,由于这两个库的Spring引导自动配置,您非常舒适。 在这个链接中,有一个很好的指南,可以将替换为。 为了解决我的问题,我创建了和bean但是我应该怎么做才能将这行添加到我的配置中呢? 我需要做除上述之外的任何事情来用库替换吗?