ff-mini-cli
Version:
A tool for mini program development and deployment
22 lines • 870 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPort = void 0;
const fs_1 = __importDefault(require("fs"));
const crypto_1 = __importDefault(require("crypto"));
const generateMd5 = (str) => {
const hash = crypto_1.default.createHash('md5');
hash.update(str);
return hash.digest('hex');
};
exports.getPort = () => {
const installPath = '/Applications/wechatwebdevtools.app/Contents/MacOS';
const md5 = generateMd5(installPath);
const home = process.env.HOME;
const path = `${home}/Library/Application\ Support/微信开发者工具/${md5}/Default/.ide`;
const port = fs_1.default.readFileSync(path);
return Number(port);
};
//# sourceMappingURL=port.js.map