react js中的“全局或本地安装包”是什么意思?

Daw*_*fin 3 npm reactjs npx

我最近开始学习react js,当我尝试设置环境时,我对一个词感到困惑,全局和本地安装包。全局和本地在这里是什么意思?

Nom*_*Gul 5

这个概念主要与 node/npm 生态系统有关。

本地包和全局包的主要区别在于:

  • 本地包安装在你运行的目录下npm install <package-name>,放在node_modules这个目录下的文件夹中
  • 全局包都放在你系统的一个地方(具体位置取决于你的设置),不管你在哪里运行npm install -g <package-name>

在您的情况下,您可能需要安装create-react-app包。您应该全局安装它,以便在系统内的任何位置创建反应项目。

npm i -g create-react-app
Run Code Online (Sandbox Code Playgroud)

  • 甚至不再需要安装“create-react-app”,因为您可以执行“npx create-react-app my-app”并始终使用最新版本,而不会污染您的系统。 (3认同)