你可以这样做。
npm install -g npm-deps-stats
cd <your project>
npm-stats
hack to code -> https://github.com/metrue/npm-stats
screen shot
还有测试和代码覆盖率取一下
@i5ting 因为是直接从项目的GitHub页面上取的数据,所以不一定都有测试和覆盖率,不过可以尝试。
@metrue 成本问题嘛,应该可以从travis、cover.io等地方取到测试情况的
@i5ting 不确定第三方 CI 服务是否都有开放api可以用,所以先这样子玩.
这个是什么字体 酷炫啊
@p412726700 Hermit
报错了: /Users//.nvm/versions/node/v5.10.1/lib/node_modules/npm-deps-stats/lib/utils.js:84 throw _iteratorError; ^
TypeError: Can’t call method on undefined at TypeError (native) at module.exports (/Users//.nvm/versions/node/v5.10.1/lib/node_modules/npm-deps-stats/node_modules/core-js/modules/_defined.js:3:28) at module.exports (/Users//.nvm/versions/node/v5.10.1/lib/node_modules/npm-deps-stats/node_modules/core-js/modules/_to-iobject.js:5:18) at /Users//.nvm/versions/node/v5.10.1/lib/node_modules/npm-deps-stats/node_modules/core-js/modules/_object-to-array.js:6:18 at Function.entries (/Users//.nvm/versions/node/v5.10.1/lib/node_modules/npm-deps-stats/node_modules/core-js/modules/es7.object.entries.js:7:12) at /Users//.nvm/versions/node/v5.10.1/lib/node_modules/npm-deps-stats/lib/utils.js:67:39 at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:404:3)
@metrue 我的项目依赖不是空的啊,是这样的:
“dependencies”: { “cheerio”: “^0.20.x”, “debug”: “^2.2.x”, “iconv-lite”: “^0.4.13”, “js-crawler”: “^0.3.x”, “ng-admin”: “^1.0.0-alpha2”, “parse-server”: “^2.2.x” }
@winglight 现在应该没有问题了吧。
@metrue 已经试过,没问题了
@winglight 棒棒的。