如何通过`npm`搜索作用域的软件包名称?

时间:2019-01-03 23:06:39

标签: node.js npm

我正在使用npm search来按名称搜索npm软件包。但是我找不到搜索范围内包的方法。例如,当我搜索@babel软件包时,我什么也没得到:

$ npm search '@babel'
No matches found for "@babel"

但是,当我从正面卸下@时。我得到了一些东西:

$ npm search 'babel'
NAME                      | DESCRIPTION          | AUTHOR          | DATE       | VERSION  | KEYWORDS
Babel                     | Babel puts a soft…   | =lucaswoj       | 2011-06-30 | 0.0.1    |
babel-core                | Babel compiler core. | =hzoo…          | 2018-04-27 | 6.26.3   | 6to5 babel classes const es6 harmony let modules transpile transpiler var babel-core compiler
@babel/core               | Babel compiler core. | =danez…         | 2018-12-15 | 7.2.2    | 6to5 babel classes const es6 harmony let modules transpile transpiler var babel-core compiler
babel-runtime             | babel selfContained… | =hzoo…          | 2017-08-16 | 6.26.0   |
@babel/types              | Babel Types is a…    | =danez…         | 2018-12-15 | 7.2.2    |
@babel/parser             | A JavaScript parser  | =danez…         | 2018-12-20 | 7.2.3    | babel javascript parser tc39 ecmascript @babel/parser
@babel/generator          | Turns an AST into…   | =danez…         | 2018-12-15 | 7.2.2    |

看起来npm search将匹配文本,但不遵守@符号。如何使其更加严格地以作用域名称搜索软件包?

我也尝试了打击命令,但是没有一个起作用。他们给我所有包含babel的软件包名称。他们都不尊重@号:

npm search /\^@babel
npm search '/^@babel'
npm search ^@babel
npm search \\@babel

0 个答案:

没有答案