kit-fullsearch-electron
Version:
全文搜索组件,基于网易云信web端im sdk,用于Electron
24 lines (22 loc) • 965 B
JavaScript
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()
})
})
})