在查看this package.json时,我看到了sinonjs的两个版本:
"dependencies": {
"@polymer/sinonjs": "^1.14.1",
...
"sinon": "^2.3.5",
...
},
sinon
和@polymer/sinonjs
之间的区别是什么?
答案 0 :(得分:3)
以@namespace
开头的节点包为scoped packages。通常,这意味着一个组织需要一个标准化的命名约定,用于所有可能已在全局命名空间中使用通用名称的包。
在您的示例中,组织Polymer拥有自己发布的sinon
版本。至于为什么Polymer有自己公布的Sinon包,你必须问他们。该描述表明它是访问Bower版Sinon的一种解决方法。一旦Polymer制作jump to NPM。
BowerJS包管理器的SinonJS代理存储库