从命令行检查package.json

Rob*_*son 3 node.js npm

这似乎应该/将是简单和可能的,但我还没有找到魔术命令.我坐在具有package.json文件的给定目录中的命令行.我想要做的是执行一个简单的命令来读取该version文件中的值.那可能吗?

$ npm version
{ 'my-project': '6.5.0',
  npm: '2.12.1',
  http_parser: '2.3',
  modules: '14',
  node: '0.12.7',
  openssl: '1.0.1p',
  uv: '1.6.1',
  v8: '3.28.71.19',
  zlib: '1.2.8' }
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我所追求的只是价值my-project.可能?

Gök*_*can 6

如果我理解正确,你想要这样的东西:

node -e 'console.log(process.versions)'
{ http_parser: '2.5.0',
  node: '4.0.0',
  v8: '4.5.103.30',
  uv: '1.7.3',
  zlib: '1.2.8',
  ares: '1.10.1-DEV',
  modules: '46',
  openssl: '1.0.2d' }
Run Code Online (Sandbox Code Playgroud)

还有这个:

node -e 'console.log(require("./package.json").version)'
1.2.3
Run Code Online (Sandbox Code Playgroud)