当前位置:   article > 正文

npx的使用_npx的命令

npx的命令

一、npx是npm5.2之后发布的一个命令。

二、npx解决了什么问题?

项目中(项目内部,不是全局)安装了测试工具Mocha,我想在项目中调用 Mocha ,怎么调用?只能在项目脚本和 package.json 的scripts字段里面, 如果想在命令行下调用,只能像下面这样调用

./node_modules/.bin/mocha -v
  • 1

npx 是为了优化这块使用方式可以直接调用

$ npx mocha -v
  • 1

三、npx 是怎样执行的?
npx 会自动查找当前依赖包中的可执行文件,如果找不到,就会去 PATH 里找。如果依然找不到,就会帮你安装!
比如:

以前的办法:
npm install -g create-react-app
create-react-app my-app

使用npx
npx create-react-app my-app
//这条命令会临时安装 create-react-app 包,命令完成后create-react-app 会删掉,不会出现在 global 中。下次再执行,还是会重新临时安装。

//npx 还可以支持运行远程仓库的可执行文件:
npx github:piuccio/cowsay hello

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/212401
推荐阅读
相关标签
  

闽ICP备14008679号