npx是什么
- npx是npm5.6以后自带的一个命令,这个命令的作用和
npm
命令是一样的,都是为了安装第三方的包- 但是npm命令会直接把依赖下载到本地的开发环境(例如执行
npm install
后,就会生成一个node_modules
文件夹) - npx会先到项目的文件夹中找,如果找到的话,直接使用
node_modules
里的命令,没有的话就去下载到内存中
,执行后相关命令后,马上就会删除内存中的依赖,实现无入侵的执行命令 - 简单来说,npx是为了在不侵入源代码的基础上,调用
node_modules
中的命令行工具
- 但是npm命令会直接把依赖下载到本地的开发环境(例如执行