首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >NPM如何运行不在path中的命令

NPM如何运行不在path中的命令
EN

Stack Overflow用户
提问于 2018-05-31 07:23:55
回答 1查看 55关注 0票数 0

ava命令不在我的路径中。我不能从包含一些AVA测试的项目目录中运行它。

我的项目的npm test命令被设置为ava tests/*.js --verbose,并且可以通过某种方式从终端中的相同位置调用ava命令。

我的问题是: npm是如何调用ava命令的?我怀疑它是从项目的node_modules文件夹中调用它的,但我在任何源中都找不到它。

如果有人能解释这是怎么发生的,或者更好的是给我看源代码,我会非常感激的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-31 07:31:10

当您运行npm run [script]或本例中的npm test时,NPM非常聪明,它会首先尝试执行node_modules/.bin目录中的二进制文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50614605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档