check_node_modules_installed.js 429 B

12345678910111213
  1. const { platform, arch } = process
  2. const { execSync } = require('child_process')
  3. const fs = require('fs')
  4. console.log(`platform is ${platform}, arch is ${arch}`)
  5. const existsNodeModules = fs.existsSync('./node_modules')
  6. console.log('node_modules exist', existsNodeModules)
  7. if (!existsNodeModules) {
  8. execSync('node scripts/electron_video_sdk_preinstall.js', {stdio: [0, 1, 2]})
  9. execSync('npm install', {stdio: [0, 1, 2]})
  10. }