UNPKG

kit-fullsearch-electron

Version:

全文搜索组件,基于网易云信web端im sdk,用于Electron

24 lines (22 loc) 965 B
const { task, logger } = require('just-scripts') const download = require('download') const path = require('path') task('install', () => { return new Promise((resolve, reject) => { const localPath = path.join(__dirname, 'lib') const downloadUrl = `https://yx-web-nosdn.netease.im/package/1678261740445/electron-tokenizer-plugin_v2.3.1.zip?download=electron-tokenizer-plugin_v2.3.1.zip` download(downloadUrl, localPath, { extract: true }).then(() => { const platform = process.env.npm_config_target_platform || process.platform const arch = process.env.npm_config_target_arch || process.arch logger.info(`[install] Download prebuilt binaries from ${downloadUrl}`) logger.info(`[install] Target platform: ${platform}`) logger.info(`[install] Target arch: ${arch}`) resolve() }).catch(err => { logger.warn(`[install] Failed to download package from: ${downloadUrl}`) reject() }) }) })