From 9a7534ba574b5834309816b32c0b84ee89d1bc19 Mon Sep 17 00:00:00 2001 From: hunlongyu Date: Wed, 11 Nov 2020 21:41:39 +0800 Subject: [PATCH] =?UTF-8?q?=E2=8F=B2=20=E7=A7=BB=E9=99=A4=20child=5Fproces?= =?UTF-8?q?s=20=E4=BE=9D=E8=B5=96=EF=BC=8C=20=E4=BD=BF=E7=94=A8=20node=20?= =?UTF-8?q?=E8=87=AA=E5=B8=A6=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 - src/components/Play.vue | 5 +---- yarn.lock | 5 ----- 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/package.json b/package.json index c1c48d9..04fc7ee 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,6 @@ "axios": "^0.21.0", "bootstrap-vue": "^2.19.0", "cheerio": "^1.0.0-rc.3", - "child_process": "^1.0.2", "core-js": "^3.7.0", "cors": "^2.8.5", "dexie": "^3.0.2", diff --git a/src/components/Play.vue b/src/components/Play.vue index 66fb87a..b3a2e70 100644 --- a/src/components/Play.vue +++ b/src/components/Play.vue @@ -180,6 +180,7 @@ import Player from 'xgplayer' import Hls from 'xgplayer-hls.js' import mt from 'mousetrap' import { directive as onClickaway } from 'vue-clickaway' +import { exec, execFile } from 'child_process' const { remote, ipcRenderer, clipboard } = require('electron') @@ -685,10 +686,8 @@ export default { return } if (fs.existsSync(externalPlayer)) { - var execFile = require('child_process').execFile execFile(externalPlayer, [this.video.iptv.url]) } else { - var exec = require('child_process').exec exec(externalPlayer, [this.video.iptv.url]) } return @@ -704,10 +703,8 @@ export default { } else { var m3uFile = this.generateM3uFile(this.video.info.name, m3u8Arr, this.video.info.index) if (fs.existsSync(externalPlayer)) { - var execFile = require('child_process').execFile execFile(externalPlayer, [m3uFile]) } else { - var exec = require('child_process').exec exec(externalPlayer, [m3uFile]) } } diff --git a/yarn.lock b/yarn.lock index d1f1719..3017dba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2508,11 +2508,6 @@ cheerio@^1.0.0-rc.3: lodash "^4.15.0" parse5 "^3.0.1" -child_process@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/child_process/-/child_process-1.0.2.tgz#b1f7e7fc73d25e7fd1d455adc94e143830182b5a" - integrity sha1-sffn/HPSXn/R1FWtyU4UODAYK1o= - "chokidar@>=2.0.0 <4.0.0", chokidar@^3.0.2, chokidar@^3.4.0: version "3.4.0" resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz#b30611423ce376357c765b9b8f904b9fba3c0be8"