什么是 cnpm? 如何使用它?

pea*_*der 3 node.js npm

我最近遇到一个项目,广泛使用 cnpm 进行包管理。我看到类似 var a = require(@renil/a); 的内容

当需要模块时,我从未在节点中见过这样的东西(@)。有人可以帮我吗

Pau*_*aul 6

这其实是两个不相关的事情。cnpm 在我看到你的问题之前我没有听说过。谷歌搜索后,它似乎是中国维护的节点模块注册表。不确定还有什么不同,但我可能会远离它,除非你知道你需要它。

包名称中的 @ 符号与范围相关的模块有关。npm 文档对此进行了详细介绍:https ://docs.npmjs.com/misc/scope