'use strict'; const Fs = require('fire-fs'); const Path = require('path'); // adapter project path let projectPath = Editor.projectPath; if (!projectPath) { projectPath = Editor.Project.path; } let PATH = Path.join(projectPath, './assets/resources/i18n'); let mount = function () { // 创建目录,保证目录存在 Fs.ensureDirSync(PATH); }; let unmount = function () { // 如果目录为空则删除目录 if (!Fs.existsSync(PATH)) { return; } if (Fs.readdirSync(PATH).length === 0) { Fs.unlink(PATH); } }; let metrics = function () { Editor.Metrics.trackEvent({ category: 'Packages', label: 'i18n', action: 'Panel Open' }, null); }; exports.mount = mount; exports.unmount = unmount; exports.metrics = metrics;