簡體   English   中英

NPM如何運行不在路徑中的命令

[英]How can NPM run a command that isn't in path

ava命令不在我的路徑中。 我無法在包含某些AVA測試的項目目錄中運行它。

我將項目的npm test命令設置為ava tests/*.js --verbose ,並且可以通過某種方式從終端的同一位置調用ava命令。

我的問題是:npm如何調用ava命令? 我懷疑它是從項目的node_modules文件夾中調用它的,但是在任何源中都找不到它。

如果有人可以解釋這種情況是如何發生的,或者更好地向我展示消息來源,我將不勝感激。

當您運行npm run [script]或本例中的npm test ,NPM非常聰明,可以嘗試首先從node_modules/.bin目錄執行二進制文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM