npx命令介绍

更新时间:2023-06-09 20:29:40 阅读: 评论:0

npx命令介绍
这个是在 npmv5.2.0引⼊的⼀条命令(),引⼊这个命令的⽬的是为了提升开发者使⽤包内提供的命令⾏⼯具的体验。
JIJIAN为什么引⼊这个命令
举个例⼦,我们开发中要运⾏ parcel 命令来打包:parcel index.html,以前有这么⼏种⽅式:
全局安装 parcel,但有时不同项⽬使⽤不同版本,不允许使⽤全局包,只能考虑下⾯⼀些⽅法
鳄鱼肉怎么做
使⽤ npm scripts,在 package.json 加⼀个 script
"scripts": {
"start": "parcel index.html"
}
然后执⾏ npm run start
有关老师的诗句
将 node_modules 的可执⾏⽬录(.bin)加到 PATH 中
alias npmx=PATH=$(npm bin):$PATH
然后执⾏ npmx parcel index.html
指定可执⾏命令路径
纸盒机器人
./node_modules/.bin/parcel index.html
现在我们有了 npx 命令,就不在需要考虑以上⽅法了(其实npx 是对⽅法 3 的封装)。当我们执⾏ npx parcel index.html 时,会⾃动去./node_modules/.bin⽬录下搜索。npx 还允许我们单次执⾏命令⽽不需要安装,例如:
npx create-react-app my-cool-new-app
平舌音翘舌音有哪些这条命令会临时安装 create-react-app 包,命令完成后 create-react-app 会删掉,不会出现在 global 中。下次再执⾏,还是会重新临时安装。
npx命令找包顺序:先⾃动查找当前依赖包中的可执⾏⽂件,如果找不到,就会去 PATH ⾥找。如果依然找不到,就会帮你临时安装,执⾏完后再删除包。
鸟鸣涧古诗
小方格特点:
会议室设计
临时安装可执⾏依赖包,不⽤全局安装,不⽤担⼼长期的污染。
可以执⾏依赖包中的命令,安装完成⾃动运⾏。
⾃动加载node_modules中依赖包,不⽤指定$PATH。
可以指定node版本、命令的版本,解决了不同项⽬使⽤不同版本的命令的问题。

本文发布于:2023-06-09 20:29:40,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1031131.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命令   安装   版本   包中
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图