Javascript:从 package.json 导入版本
Posted
技术标签:
【中文标题】Javascript:从 package.json 导入版本【英文标题】:Javascript: import version from 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
【参考方案1】:
您可以通过以下方式获取应用的版本。
const packageObj = require('./package.json');
const version = packageObj.version;
【讨论】:
导入失败,因为找不到package.json
。 npm
安装的所有东西都导入就好了,但是package.json
只是一个普通文件。
您需要确保文件package.json
在您项目的主文件夹中。
一切正常。我想不一定是pwd
。以上是关于Javascript:从 package.json 导入版本的主要内容,如果未能解决你的问题,请参考以下文章
Javascript:在gulpfile.js中获取package.json数据
从 GitHub 的 package.json 看前端发展趋势
第878期Node, NPM, Yarn 和 package.json
如何使用 package.json 脚本复制具有特定文件扩展名的文件