UNPKG

mp-lens

Version:

微信小程序分析工具 (Unused Code, Dependencies, Visualization)

22 lines 834 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.version = void 0; const fs_1 = require("fs"); const path_1 = require("path"); // 从环境变量中获取版本信息,由构建工具注入 // 如果是开发环境(process.env.npm_package_version 不存在),则从 package.json 读取 let version; try { exports.version = version = process.env.npm_package_version || (() => { const packageJsonPath = (0, path_1.resolve)(__dirname, '../package.json'); const packageJson = JSON.parse((0, fs_1.readFileSync)(packageJsonPath, 'utf8')); return packageJson.version; })(); } catch (error) { // 如果都失败了,使用 unknown exports.version = version = 'unknown'; } //# sourceMappingURL=version.js.map