📌  相关文章
📜  我们不再支持全局安装 Create React App. - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:54:23.026000             🧑  作者: Mango

我们不再支持全局安装 Create React App.

最近,Create React App 官方宣布不再支持全局安装。这意味着你需要通过每个项目的本地依赖来使用 Create React App。

为什么不再支持全局安装呢?

一些原因包括:

  • 全局安装可能引入版本控制问题。因为全局安装会在不同项目之间共享相同版本的 Create React App,如果你尝试升级全局安装的 Create React App,则可能会影响到所有勾搭到它的项目。
  • 全局安装可能会导致与操作系统中预装的 node 模块的冲突。通常,我们不知道系统内部安装的那些模块会被全局安装所影响。
  • 全局安装可能会使某些脚本的某些部分失效,因为某些依赖项可能在特定的项目中引入,而不是全局可用的。

基于这些原因,Create React App 官方现在推荐使用本地依赖来安装 Create React App。这样可以确保操作是稳定和可靠的。

如何本地安装 Create React App?

要本地安装 Create React App,你需要在每个项目中运行以下命令:

npx create-react-app my-app

这将在本地创建一个新的 React 应用,每个应用都会有其自己的本地依赖关系。因此,你可以喝你项目中特定的版本的 Create React App 一起使用。同时,你也可以在每个项目中通过以下命令来更新 Create React App 版本,而不会影响到其他项目:

npm update react-scripts

使用本地依赖确保了安装是稳定和可靠的。同时,也可以保证每个项目中使用的 Create React App 版本都是独立的,因此不会影响到其他项目或操作系统的模块。

总结

Create React App 官方不再支持全局安装,它现在推荐使用本地依赖来安装。这可以确保操作是稳定和可靠的,并避免了与操作系统中预装的模块或其他项目中的版本控制冲突。记得在每个项目中使用 npx create-react-app my-app 来创建新的 React 应用,并使用 npm update react-scripts 来更新 Create React App 版本。