mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
This commit is contained in:
committed by
John Kleinschmidt
parent
91e3421525
commit
cfb6e847a0
@@ -13,6 +13,9 @@
|
||||
process.type !== 'renderer'
|
||||
const isAsarDisabled = () => process.noAsar || envNoAsar
|
||||
|
||||
const internalBinding = process.internalBinding
|
||||
delete process.internalBinding
|
||||
|
||||
/**
|
||||
* @param {!Function} functionToCall
|
||||
* @param {!Array|undefined} args
|
||||
@@ -669,8 +672,8 @@
|
||||
return files
|
||||
}
|
||||
|
||||
const { internalModuleReadJSON } = process.binding('fs')
|
||||
process.binding('fs').internalModuleReadJSON = pathArgument => {
|
||||
const { internalModuleReadJSON } = internalBinding('fs')
|
||||
internalBinding('fs').internalModuleReadJSON = pathArgument => {
|
||||
const { isAsar, asarPath, filePath } = splitPath(pathArgument)
|
||||
if (!isAsar) return internalModuleReadJSON(pathArgument)
|
||||
|
||||
@@ -694,8 +697,8 @@
|
||||
return buffer.toString('utf8')
|
||||
}
|
||||
|
||||
const { internalModuleStat } = process.binding('fs')
|
||||
process.binding('fs').internalModuleStat = pathArgument => {
|
||||
const { internalModuleStat } = internalBinding('fs')
|
||||
internalBinding('fs').internalModuleStat = pathArgument => {
|
||||
const { isAsar, asarPath, filePath } = splitPath(pathArgument)
|
||||
if (!isAsar) return internalModuleStat(pathArgument)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user