npm入门之使用npx从本地或者远程程序包运行命令

文档:https://docs.npmjs.com/cli/v7/commands/npx

 

1.简介

 

通过此命令,您可以从npm软件包(本地安装的软件包或远程获取的软件包)中运行任意命令,其运行环境类似于通过npm run

--package选项指定的任何软件包都将与PATH已执行的命令一起提供,以及任何本地安装的软件包可执行文件。--package可以多次指定该选项,以在所有指定软件包均可用的环境中执行提供的命令。

如果本地项目依赖项中不存在任何请求的软件包,则将它们安装到npm缓存中的文件夹中,该文件夹将在执行的过程中添加到PATH环境变量中。将显示一个提示(可以通过提供--yes或 来取消提示--no)。

没有说明符的情况下提供的软件包名称将与本地项目中存在的任何版本匹配。只有带有说明符的程序包名称与本地依赖项具有完全相同的名称和版本时,才认为它们是匹配项。

如果未提供-c--call选项,则使用位置参数生成命令字符串。如果未--package提供任何选项,则npm将根据以下试探法尝试从作为第一个位置参数提供的程序包说明符中确定可执行文件的名称:

  • 如果程序包在的bin字段中只有一个条目package.json,或者所有条目都是同
上一篇:React Native学习笔记——环境搭建


下一篇:升级npm碰到的问题