我刚刚开始学习React, Facebook通过提供以下现成的项目来帮助简化初始设置。
如果我必须安装框架项目,我必须在命令行中键入npx create-react-app my-app。
我想知道为什么Facebook在Github有npx create-react-app my-app而不是npm create-react-app my-app?
我刚刚开始学习React, Facebook通过提供以下现成的项目来帮助简化初始设置。
如果我必须安装框架项目,我必须在命令行中键入npx create-react-app my-app。
我想知道为什么Facebook在Github有npx create-react-app my-app而不是npm create-react-app my-app?
当前回答
包管理器
npx -执行npm包
这就是它的不同之处。
其他回答
简单地说,npm就是节点包管理器 NPX是运行NPM包的可执行版本
下面是一个使用npx创建应用程序的示例
NPX create-react-app project-name——template all
下面是简单的定义。 NPM是一个包管理器,你可以使用NPM安装node.js包
NPX是一个执行node.js包的工具。
NPM是一个包管理器,你可以使用NPM安装node.js包
NPX是一个执行node.js包的工具。
无论您是在全局还是本地安装该包。NPX将临时安装并运行它。如果你配置了一个包,NPM也可以运行一个包。Json文件,并包括在脚本部分。
所以请记住,如果您想快速检查/运行一个节点包,而不需要在本地或全局安装,请使用NPX。
npM -经理
npX -执行-容易记住
NPM =>是一个JS包管理器。
NPX =>是一个执行Node包和执行npm包二进制文件的工具。
很容易记住:
-npm代表MANAGER
-npx代表EXECUTE