SEO npm软件包:为什么正确配置配置和编写测试很重要

我最近发表了一篇关于我的React Components CLI的文章,这成为我的第一个公共npm软件包。由于我想与尽可能多的开发人员分享我的最佳实践,因此我开始探索各种方法来提高自己在各个专业网站上的搜索结果的排名。为了提高我的位置,我依靠搜索npmyarnnpms而且,如果您现在在这三个站点中的任何一个中打开我的软件包页面,那么不幸的是,那里的结果将是相当有限的,我将尝试解释原因并推测这个话题。

人气,质量,维护

如果我们在npm中搜索任何请求,那么每个软件包旁边都会显示一组三个特征:受欢迎程度,质量和维护性。它们在某种程度上类似于某个洪流跟踪器上的同伴和种子的价值,并充分影响了发行和随后的人选。

受欢迎程度非常明显,并且与下载该软件包直接相关,在github上带有星号,以及作者的派生人数和订阅者人数。所有详细信息都可以在npms网站上找到

popularity , . Quality , maintainance. , . , . , , , issue . , npms 100%, , npm 33%. , . , , 33%, . React .

Popularity , maintainance , quality? . CLI js . , Typescript , . , 20%. 61% , . , , , , .

:

  1. . ESLint, TSLint .

  2. readme.md changelog.md

  3. .editorconfig , - . .

  4. github Travis .travis.yml. , . , CLI Linux Windows , Travis Linux , , .

  5. , package.json. , , .

. , . , npm 61%, 49%, , . nmps , 96%. , , , , , , .

PR

, , , , - . npm, : 1, 2, 3,... 21. - ?

, , . yarn, , , readme. reddit . , , - 20-30 . , , «». , , . , - , , 150 , , . index , , , . , , , - yarn. . , - description package.json. , , - , , - . +200 , . , yarn 23 - , , , , .

, , , , , PR - . , issue , . , . , , .

- , github , - , . , - , . - , - .

, , . , - , . , - , . - .

- , - . - , , , , 15 . , , , github.

, 150 , , - , - 200 issue.

- npm- , , . , , , , - , - , - , , .




All Articles