npx 是什么?

在以前,使用 create-vite-app 创建一个vue项目:

npm install -g create-vite-app
create-vite-app my-app


使用 npx 创建一个 vue 项目:

npx create-vite-app my-app


这条命令会临时安装 create-vite-app 包,命令完成后create-vite-app 会删掉,不会出现在 global 中。


npx 会帮你执行依赖包里的二进制文件。比如之前我们这样写:

npm i -D webpack
./node_modules/.bin/webpack -v


有了 npx,你只需要这样:

npm i -D webpack
npx webpack -v


也就是说 npx 会自动查找当前依赖包中的可执行文件,如果找不到,就会去 PATH 里找。如果依然找不到,就会帮你安装!


npx 甚至支持运行远程仓库的可执行文件:

npx github:piuccio/cowsay hello


指定node版本来运行npm scripts:

npx -p node@8 npm run build


最新的一种方法:

npm init vite-app hello-vue3

等于

npx create-vite-app hello-vue3

修改时间 2021-12-08

声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
随机推荐
WordPress RESTful API 的授权方式
数据库中间表应该如何命名
Node.js 安装第三方模块
JavaScript EventSource 服务器发送事件 Server-Sent Events(SSE)
JavaScript requestAnimationFrame 定时刷新
Git 放弃本地修改,强制和之前的某次提交同步
Node.js 简介
WordPress 自定义 JWT 授权和验证