从package.json文件中提取一个版本号,以便在Web应用程序中向用户显示。

11 浏览
0 Comments

从package.json文件中提取一个版本号,以便在Web应用程序中向用户显示。

我有一个任务,需要在一个React Web应用的UI中添加一个版本号。由于我的package.json文件中包含了版本号,所以是否可以将该值作为我的应用程序中的变量使用?我尝试过导入package.json,但这并不起作用。我不确定在Web应用程序中应该如何处理这个问题,任何建议都将有所帮助。

这是我的package.json的开头,版本号就在这里:

{

"name": "emr",

"version": "1.0.0",

"description": "Reliant EMR",

"main": "index.js",

...

我尝试像这样导入package.json:

import React, { Component } from "react";
import { connect } from "react-redux";
import { Version } from "../../../package.json"

我开始只是尝试从Version中获取值

console.log(Version.version)

0
0 Comments

问题出现的原因是在引入package.json文件时,路径超出了项目的src/目录范围,导致引入失败。

解决方法是修改引入路径,将路径限制在src/目录范围内。

具体操作如下:

import Version from "../../../package.json";

修改为

import Version from "../../package.json";

即可解决问题。

0