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

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

// 命令如下
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

所以想请问该怎么解决?

阅读 3.9k
2 个回答

packagejson里面不是都已经有版本信息可以直接查看了吗

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题