npm--05--查看npm包信息

第一种:查看任何npm包信息

如果你想查看一个npm包的信息:

npm view package_name

就会输出这个npm包的基本信息,例:

npm view z-message
// 输出如下信息
{ name: 'z-message',
  'dist-tags': { latest: '0.4.4' },// 最新版本号
  versions: [ '0.1.0', '0.2.0', '0.3.0', '0.4.0', '0.4.3', '0.4.4' ],// 版本号记录
  time: // 发布时间日志
   { created: '2018-12-02T04:23:45.203Z',
     '0.1.0': '2018-12-02T04:23:45.357Z',
     modified: '2018-12-08T11:08:49.361Z',
     '0.2.0': '2018-12-03T13:47:21.212Z',
     '0.3.0': '2018-12-05T14:48:15.382Z',
     '0.4.0': '2018-12-08T07:16:55.974Z',
     '0.4.3': '2018-12-08T09:07:22.415Z',
     '0.4.4': '2018-12-08T11:08:46.930Z' },
  maintainers: [ 'guzhao593 <guzhao593@163.com>' ],
  description: '## Project setup ```npm install ```',
  readmeFilename: 'README.md',
  version: '0.4.4',
  main: 'lib/z-message.umd.min.js',
  scripts:
   { serve: 'vue-cli-service serve',
     build: 'vue-cli-service build',
     'build-lib': 'vue-cli-service build --ENV=lib --target lib --name z-message ./src/index.js',
     lint: 'vue-cli-service lint' },
  husky: { hooks: { 'commit-msg': 'commitlint -E HUSKY_GIT_PARAMS' } },
  dependencies: { vue: '^2.5.17', 'vue-router': '^3.0.1' },
  devDependencies:
   { '@commitlint/cli': '^7.2.1',
     '@commitlint/config-conventional': '^7.1.2',
     '@vue/cli-plugin-babel': '^3.2.0',
     '@vue/cli-plugin-eslint': '^3.2.1',
     '@vue/cli-service': '^3.2.0',
     '@vue/eslint-config-standard': '^4.0.0',
     'babel-eslint': '^10.0.1',
     eslint: '^5.8.0',
     'eslint-plugin-vue': '^5.0.0-0',
     'extract-text-webpack-plugin': '^4.0.0-beta.0',
     husky: '^1.2.0',
     'node-sass': '^4.9.0',
     'sass-loader': '^7.0.1',
     'vue-loader': '^15.4.2',
     'vue-template-compiler': '^2.5.17',
     webpack: '^4.26.1',
     'webpack-cli': '^3.1.2' },
  eslintConfig:
   { root: true,
     env: { node: true },
     extends: [ 'plugin:vue/essential', '@vue/standard' ],
     rules: {},
     parserOptions: { parser: 'babel-eslint' } },
  postcss: { plugins: { autoprefixer: {} } },
  browserslist: [ '> 1%', 'last 2 versions', 'not ie <= 8' ],
  gitHead: '7abc601c6e491f202dd04a9342c4322d730047c2',
  dist:
   { integrity: 'sha512-sD52CAEk8zRq9X5rFabB5VMJcTWWmva3aizenH0ugcQKJvOF7MCbLXvUvXNa/IqrWzqvna20PNJ7vy0Qmdewvw==',
     shasum: 'c30e2c1720e85aa6cb5b9e73edb1a32108ad304b',
     tarball: 'https://registry.npmjs.org/z-message/-/z-message-0.4.4.tgz',
     fileCount: 31,
     unpackedSize: 203298,
     'npm-signature': '-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcC6Y/CRA9TVsSAnZWagAAdMgP/ild7kQmcnTk4FsEHmY2\nZal3BFvckJuu/Ut3a87YpCi9AoFseHFB/n8RlFL4g89QtGozU7uy9hh+Safu\nW2Nvs41bhV485r5btGEq4703A1THIGFIdXEe+IGWsCVF06mOV/fDoyvTiy3r\nUB+lclPL9LFTinyn9groxfeAPU8Rh2B7a7j3LiDdjKR3kZhrfXBp3qzRFgg9\niAE9ZJn9CrnUU6Mfad1d5vletBo2fo1NKCH0uTLXoVY0Gqa6RipKM/QrsVcF\nmcCkC4ZaTWYruHTmy0dWWufrNEjoeEEL1baZ52LyF+cCsNhv1pkKmIdGCmnk\nCXXsSshN50iX3yaXIDgorcwCdnCp7ADa7MMCSHFAi8jK2lwkZzxyYDICsd2B\nJozT1ZfRCWGQDkww8Tfh1bUuHfFXeoLaNWWIyr7rond4vuUjHLi2LHahdJPP\nJ3lsNlVedxNM5IC1qajtREZEMGXIe6UzZWirQ56kneSd+OXWOMGdW7Ny8LvK\n+f9hC78uUlkVO0SfpmUOMrFb0TozPFAHJJ74svTcfQXvarOYdnTfuty6A0Wb\nof2NxGTMik7MhenWDP3SrAg7LUskIybChFSZE56schQ35NCsXLy1JwiVa73K\nK0SMALkOlDSfudKOMxvaDprhad0mB88bbfcwFxUj6mUhVcjZ9lUqTEXmvkf1\n1ADu\r\n=l0zt\r\n-----END PGP SIGNATURE-----\r\n' },
  directories: {} }

当然如果你不想看到那么多信息,只想看其中一个信息,你可以执行:

npm view package_name field
例如:
npm view z-message versions
//输出
[ '0.1.0', '0.2.0', '0.3.0', '0.4.0', '0.4.3', '0.4.4' ]

第二种、查看依赖包版本

一般情况我们查看项目的依赖包版本,我们首先都会找到项目的package.json文件查看,但其实我们在package.json中看到的版本号与实际安装的版本号很有可能是不相同,这时我们可能通过执行以下命令查看依赖包的实际安装版本:

npm ls package_name

例:

npm ls vue

输出:

test-npm@0.1.0 D:\myProject\test-npm
+-- vue@2.5.17
+-- vue-configurable-form@0.1.0
| `-- vue@2.5.17  deduped // 这个地方显示重复依赖
`-- z-message@0.4.4
  `-- vue@2.5.17  deduped

上面信息可以发现:

  • 当前项目依赖包版本
  • 依赖包的依赖包版本
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值