lib: switch to internalBinding for cjs loader
Switch the cjs loader to use internalBinding instead of process.binding for reading command line options. PR-URL: https://github.com/nodejs/node/pull/23492 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This commit is contained in:
parent
b2e133aeb7
commit
039965085d
@ -41,9 +41,10 @@ const {
|
|||||||
stripBOM,
|
stripBOM,
|
||||||
stripShebang
|
stripShebang
|
||||||
} = require('internal/modules/cjs/helpers');
|
} = require('internal/modules/cjs/helpers');
|
||||||
const preserveSymlinks = !!process.binding('config').preserveSymlinks;
|
const options = internalBinding('options');
|
||||||
const preserveSymlinksMain = !!process.binding('config').preserveSymlinksMain;
|
const preserveSymlinks = options.getOptions('--preserve-symlinks');
|
||||||
const experimentalModules = !!process.binding('config').experimentalModules;
|
const preserveSymlinksMain = options.getOptions('--preserve-symlinks-main');
|
||||||
|
const experimentalModules = options.getOptions('--experimental-modules');
|
||||||
|
|
||||||
const {
|
const {
|
||||||
ERR_INVALID_ARG_TYPE,
|
ERR_INVALID_ARG_TYPE,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user