npx是什么?

       npx和npm一样,是一种安装node模块的方式。主要有下面两个特点:

       一、避免全局安装模块

       以创建React项目的命令为例。

npx create-react-app

npx将create-react-app下载到临时目录,使用后立即删除。以后执行该命令时会重新下载。

       二、调用项目内部安装的模块

       例如,我们要查找项目中mocha模块的版本,下面两种命令是等价的

node_modules/.bin/mocha --version
npx mocha --version

执行npm run **的流程

       每当npm run scripts时,就会新建一个shell,在这个shell里边执行指定的脚本命令,因此,只要可以运行的命令,就会写在scripts里边。
       npm将node_modules中的命令放到path路径中执行,执行结束后释放path变量。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。