【问题标题】:Javascript: import version from package.jsonJavascript:从 package.json 导入版本
【发布时间】:2021-03-21 05:55:14
【问题描述】:

Javascript argparse 包默认允许启用-v, --version 选项:

const parser = new ArgumentParser({
  version: "0.0.1",
  ...

我可以注释掉version 属性,然后输入如下内容:

parser.addArgument(["-V", "--version"], {
  help: "package version",
  action: "version",
  version: "v0.1.0",
});

几乎完美;如果可能,我想从package.json 导入版本。

【问题讨论】:

  • version: 'v' + require('./package.json').version

标签: javascript version argparse


【解决方案1】:

您可以通过以下方式获取应用的版本。

const packageObj = require('./package.json');
const version = packageObj.version;

【讨论】:

  • 导入失败,因为找不到package.jsonnpm 安装的所有东西都导入就好了,但是package.json 只是一个普通文件。
  • 您需要确保文件package.json在您项目的主文件夹中。
  • 一切正常。我想不一定是pwd
猜你喜欢
  • 2022-06-15
  • 1970-01-01
  • 2020-09-09
  • 2018-02-24
  • 2018-02-06
  • 2016-06-23
  • 1970-01-01
  • 2020-05-23
  • 1970-01-01
相关资源
最近更新 更多