如何获取某个项目下依赖包的版本信息

目前想获取某个项目下依赖包的版本信息。
就在发包的时候执行以下命令,但是出现了报错

// 命令如下
npm ls --depth=0

// 报错如下
npm ERR! peer dep missing: typescript@^2.8.0
npm ERR! peer dep missing: babel-eslint@^9.0.0
npm ERR! peer dep missing: eslint@^5.16.0

想了另外一种方案就是获取package.json中的所有包的版本,然后在执行,但是包很多速度很慢

npm ls xxx --depth=0

所以想请问该怎么解决?

阅读 152
评论
    2 个回答
    • 144

    用了新方法,从package-lock.json文件里面获取具体版本信息