我只想在我的应用程序的页脚中显示我的package.json文件的版本值,但不知道该怎么做。我已经读过您可以使用进程env对象访问这些属性。这是对的吗?
答案 0 :(得分:2)
如果您在 NodeJs 中运行应用,则可以通过
进行访问import {version} from './package.json';
使用 ES6 ,您也可以
string path = "Customer\\Calls\\A1\\A2\\A3\\A4";
var pathArr = path.Split(new string[] { "\\" }, StringSplitOptions.None);
var pathList = new List<string>();
while (pathArr.Length != pathList.Count)
{
string modifiedPath = "";
for (int i = 0; i < pathArr.Length; i++)
{
modifiedPath = modifiedPath + pathArr[i] + "\\";
if (i == pathList.Count)
{
pathList.Add(modifiedPath);
break;
}
}
}
foreach (var str in pathList)
{
Console.WriteLine(str.Remove(str.Length - 1));
}
Console.ReadKey();
答案 1 :(得分:1)
答案(此代码包括package.json
文件并获取版本)
const { version } = require('./package.json');
答案
const version = process.env.npm_package_version
请不要使用JSON.parse
,fs.readFile
,fs.readFileSync
,也不要使用其他npm modules
,这个问题不是必需的。