背景

最近在学gulp时,在局部安装了gulp,然后直接在终端使用gulp --tasks,结果报错

'gulp' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

我认真想了一下,因为我的包是装在项目内的(局部的),没有在环境变量里注册,当然就不能在终端直接使用了。

(注:全局安装的node包是可以在终端直接使用的)

那有没有办法在终端直接使用呢?有的。

类似这样吧,直接进入node-mudules的.bin去运行指定的包

$ node-modules/.bin/mocha --version

但这样不优雅,还有没有别的方法呢?

有,这时候就要祭出神器npx

npx安装

其实

npm 从5.2版开始,增加了 npx 命令。 —npx 使用教程

但是各位客官可以先用npx -v看一下是否存在,没有的话可以用npm手动安装

npm install -g npx

使用

下面以局部使用anywhere为例子
初始化package.json,安装anywhere

直接使用anywhere,会这样:

通过npx使用命令,就会这样:

顺利执行了。

除此之外还有很多深层次的用法,大家可以参考文章:npx 使用教程

npx:调用项目内部安装的模块相关推荐

  1. vue踩坑记-在项目中安装依赖模块npm install报错

    在维护别人的项目的时候,在项目文件夹中安装npm install模块的时候,报错如下: 图片.png 图片.png npm ERR! path D:\ShopApp\node_modules\fsev ...

  2. python需要安装哪些模块_python 调用StringIO需要安装哪个模块?怎么安装?

    展开全部 安装python时,一定勾选pip install选项. 1. 首先,安装python时,一定勾选pip install选项: 2.http://www.lfd.uci.edu/~gohlk ...

  3. python手机安装模块_python 调用StringIO需要安装哪个模块?怎么安装?

    安装python时,一定勾选pip install选项. 1. 首先,安装python时,一定勾选pip install选项: 2.http://www.lfd.uci.edu/~gohlke/pyt ...

  4. python 需要安装模块_python 调用StringIO需要安装那个模块?怎么安装?

    展开全部 安装python时,一定勾选pip install选项. 1. 首先,安装python时,一定勾选pip install选项: 如图,cp35 意即python3.5同理amd64--电脑6 ...

  5. window环境下创建Flask项目需要安装常见模块命令

    安装Flask环境 pip install flask==0.10.1 使用命令行操作 pip install flask-script 创建表单 pip install flask-wtf 操作数据 ...

  6. aardio 安装 Python 模块,快速开发界面,生成独立 EXE 一把梭

    aardio 开发图形界面利索,与 Python 交互也方便. aardio + Python 开发的程序可以一键生成独立 EXE 文件,自带绿色 Python 运行时,生成的 EXE 也不大. 但是 ...

  7. python安装django模块_在您的(Django)项目中使用setup.py

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 最近一位客户问我为什么我们创建的Django项目的根目录下都有一个setup.py.其他很多项目没有set ...

  8. 查看python内部模块命令,内置函数,查看python已经安装的模块命令

    查看python内部模块命令,内置函数,查看python已经安装的模块命令 可以用dir(modules) 或者用 pip list 或者用 help('modules') 或者用 python -m ...

  9. nodejs安装jsdom模块出现MSB4025错误

    2019独角兽企业重金招聘Python工程师标准>>> 在安装jsdom模块的过程中遇到这么一个MSB4025错误:(win8.1 下,已经安装了vs2013 for desktop ...

最新文章

  1. 正则表达式学习实例1
  2. 《数据结构》是计算机应用,《数据结构》期中测试-2014计算机应用技术用.doc
  3. 【Qt5.8】Qt5.8中串口类QSerialPort
  4. 搭建hbase-0.94.26集群环境
  5. 06-图2 Saving James Bond - Easy Version
  6. 数据库复杂查询,多表多联
  7. 每次有人来家里,总有人问我这个积木在哪买的
  8. maven和docker_Java EE,Docker和Maven(技术提示#89)
  9. 谷歌翻译 google translation api
  10. java策略模式详解_Java经典设计模式之策略模式原理与用法详解
  11. vb实时曲线的绘制和保存
  12. 土豪聪要请客(题解)
  13. 一键修改电脑硬件信息_不想使用iPhone锁屏键?一键锁屏快捷指令来了
  14. iview 循环 卡片 更好图标 背景色 标题
  15. 记Dorado7学习(3)
  16. arcgis实现cad图斑批量导入后,图斑颜色设置cad图层颜色保持一致
  17. 数值分析|二阶三点式Python编程
  18. Android 13 Beta 版发布,诸多亮点不容错过
  19. 20条经典触动心灵语录
  20. 【Deel learning之一 】激活函数

热门文章

  1. page31-layui点击显示和隐藏页面层
  2. Java 动态数据源配置
  3. 公有云和私有云的对比和转换
  4. Python-Flask开发微电影网站(六)
  5. 科技展线下策划PPT模板
  6. Vue中 path和name的区别是什么
  7. MIT6.828 32位操作系统笔记(3)----系统的启动和初始化
  8. 发那科FANUC系列工业机器人实操应用
  9. OpenCV对像素的操作
  10. 系統封裝(6)--EZBOOT設置