UNPKG

972 BJavaScriptView Raw
1"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _ndkLogger=_interopRequireDefault(require("@nuofe/ndk-logger")),_crossSpawn=_interopRequireDefault(require("cross-spawn")),_fsExtra=_interopRequireDefault(require("fs-extra")),_path=_interopRequireDefault(require("path")),_default=async a=>new Promise(b=>{const{cwd:c}=a,d=(0,_crossSpawn.default)("yarn",void 0,{cwd:c,stdio:"inherit"}),e="package-lock.json",f=_path.default.resolve(c,e);d.on("close",a=>{0!==a&&(_ndkLogger.default.logEmpty(),_ndkLogger.default.logError("[i] \u5B89\u88C5\u4F9D\u8D56\u5305\u5931\u8D25\uFF0C\u8BF7\u7A0D\u5019\u91CD\u65B0\u6267\u884C\u547D\u4EE4\uFF01"),process.exit(1)),_fsExtra.default.existsSync(f)&&(_fsExtra.default.removeSync(f),_ndkLogger.default.logTip("\u5220\u9664\u591A\u4F59\u7684 ".concat(e," \u6587\u4EF6\u3002"))),b()})});exports.default=_default;
\No newline at end of file