标签:npm package -- 程序包 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
,或者所有条目都是同
标签:npm,package,--,程序包,npx,本地,软件包 来源: https://blog.csdn.net/qq_27868061/article/details/115052859
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。