npx命令

作者: hanxianshe_9530 | 来源:发表于2019-10-18 12:44 被阅读0次

https://github.com/zkat/npx
https://github.com/junosuarez/awesome-npx
npx是npm5.2新增的命令,npx 会帮你执行依赖包里的二进制文件。

版本检查

检查npx是否存在,不存在通过npm -i -g npx安装。
npx -v

不需要在 scripts 中声明

在以往中,我们在 node 项目中要执行一个脚本,需要将它在 scripts 中声明

"scripts": {
  "test": "echo \"Error: no test specified\" && exit 1",
  "init:runtime-only": "vue init webpack vue-cms"
}

然后执行命令,其实本质还是运行 vue init webpack vue-cms

npm run init:runtime-only

用了 npx 以后呢,你不需要在 scripts 中声明了

npx vue init webpack vue-cms
调用项目安装的模块(一般是node_modules里面的)
# 常规操作
node_modules/.bin/mocha --version
# npx操作
npx mocha --version

原理:运行时会到项目模块路径和$PATH(环境变量)里检查命令是否存在

避免全局安装模块
# npx会把create-react-app下载到临时目录,使用完成后删除。
npx create-react-app test-app
# 没安装http-server时,用npm会报错,用npx就会自动下载同名的包并使用该命令
npx http-server
npx 甚至支持运行远程仓库的可执行文件
npx github:piuccio/cowsay hello
一条命令开启一个静态服务器
npx http-server

相关文章

  • npx命令

    强制使用本地模块 2.强制使用远程模块 3.先把多个模块安装好,再执行 4.-c参数可以将所有命令都用 npx 解...

  • npx命令

    https://github.com/zkat/npxhttps://github.com/junosuarez/...

  • [学习笔记] npx使用

    npm 从 5.2 版本开始,增加了 npx 命令 Node 自带 npm 模块,所以可以直接使用 npx 命令 ...

  • npx详细使用

    前几天接触到了npx,发现这个命令非常好用,这里总结下npx的使用。 npx是什么? npx是npm5.2之后发布...

  • 关于 Cypress 的启动和 cy.visit 的调试

    npx 是 npm 自带的命令行工具: 在项目根目录下,使用命令行 npx cypress open 启动: 也可...

  • NPX:npm包解析执行器

    什么是npx? npm v5.2.0引入的一条命令(npx),引入这个命令的目的是为了提升开发者使用包内提供的命令...

  • 2018-11-05 react 起步

    安装react,并且执行react npx指令npm v5.2.0引入的一条命令npx,引入这个命令的目的是为了提...

  • 创建nuxt项目初始化

    首先当然是要安装npxnpm install -g npx然后直接用nuxt的脚手架命令npx create-nu...

  • npx

    npm 从5.2版开始,增加了 npx 命令 安装 Node.js 时会同时安装 npm,所以可以直接使用 npx...

  • 集成RN到项目

    https://reactnative.cn/docs/getting-started/ 命令 npx react...

网友评论

      本文标题:npx命令

      本文链接:https://www.haomeiwen.com/subject/xheimctx.html