docs: move require
related breaking changes to Electron 6.0 (#16109)
This commit is contained in:
parent
f6081b18b6
commit
41a3f123f1
1 changed files with 35 additions and 34 deletions
|
@ -6,6 +6,41 @@ Breaking changes will be documented here, and deprecation warnings added to JS c
|
|||
|
||||
The `FIXME` string is used in code comments to denote things that should be fixed for future releases. See https://github.com/electron/electron/search?q=fixme
|
||||
|
||||
# Planned Breaking API Changes (6.0)
|
||||
|
||||
## `electron.screen` in renderer process
|
||||
|
||||
```js
|
||||
// Deprecated
|
||||
require('electron').screen
|
||||
// Replace with
|
||||
require('electron').remote.screen
|
||||
```
|
||||
|
||||
## `require` in sandboxed renderers
|
||||
|
||||
```js
|
||||
// Deprecated
|
||||
require('child_process')
|
||||
// Replace with
|
||||
require('electron').remote.require('child_process')
|
||||
|
||||
// Deprecated
|
||||
require('fs')
|
||||
// Replace with
|
||||
require('electron').remote.require('fs')
|
||||
|
||||
// Deprecated
|
||||
require('os')
|
||||
// Replace with
|
||||
require('electron').remote.require('os')
|
||||
|
||||
// Deprecated
|
||||
require('path')
|
||||
// Replace with
|
||||
require('electron').remote.require('path')
|
||||
```
|
||||
|
||||
# Planned Breaking API Changes (5.0)
|
||||
|
||||
## `new BrowserWindow({ webPreferences })`
|
||||
|
@ -65,40 +100,6 @@ not present, then the native module will fail to load on Windows, with an error
|
|||
message like `Cannot find module`. See the [native module
|
||||
guide](/docs/tutorial/using-native-node-modules.md) for more.
|
||||
|
||||
## `electron.screen` in renderer process
|
||||
|
||||
```js
|
||||
// Deprecated
|
||||
require('electron').screen
|
||||
// Replace with
|
||||
require('electron').remote.screen
|
||||
```
|
||||
|
||||
## `require` in sandboxed renderers
|
||||
|
||||
```js
|
||||
// Deprecated
|
||||
require('child_process')
|
||||
// Replace with
|
||||
require('electron').remote.require('child_process')
|
||||
|
||||
// Deprecated
|
||||
require('fs')
|
||||
// Replace with
|
||||
require('electron').remote.require('fs')
|
||||
|
||||
// Deprecated
|
||||
require('os')
|
||||
// Replace with
|
||||
require('electron').remote.require('os')
|
||||
|
||||
// Deprecated
|
||||
require('path')
|
||||
// Replace with
|
||||
require('electron').remote.require('path')
|
||||
```
|
||||
|
||||
|
||||
# Breaking API Changes (3.0)
|
||||
|
||||
The following list includes the breaking API changes in Electron 3.0.
|
||||
|
|
Loading…
Reference in a new issue