uniapp在小程序中获取manifest中的版本等配置信息vue2
如果有其他要共享的文件也可以这样读取。vue2版本在根目录新建一个。
·
vue2版本在根目录新建一个vue.config.js
,如果没有的话。
写入以下内容
const fs = require("fs");
const path = require("path");
const manifestRaw = fs.readFileSync(path.resolve(__dirname, "manifest.json"), {
encoding: "utf-8",
});
const commentReg = /\/\*[^\/]*\*\/|\/\/.+\n?/g;
const manifestJson = JSON.parse(manifestRaw.replace(commentReg, ""));
fs.writeFileSync(
path.resolve(__dirname, "utils/config/version.json"),
JSON.stringify({
version: manifestJson.versionName,
})
);
执行的过程
- 读取
manifest.json
的源文件内容 - 去掉其中的注释后转为
JSON
数据 - 写入到
utils/config/version.json
,自己视情况修改路径
读取 import { version } from "utils/config/version.json"
如果有其他要共享的文件也可以这样读取。
更多推荐
已为社区贡献1条内容
所有评论(0)