mirror of
https://github.com/nodejs/node.git
synced 2026-11-09 15:11:11 -05:00
Add `process.sourceMapsEnabled` to detect whether source-maps are enabled. Fixes: https://github.com/nodejs/node/issues/46304 PR-URL: https://github.com/nodejs/node/pull/46391 Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
27 lines
585 B
JavaScript
27 lines
585 B
JavaScript
'use strict';
|
|
require('../../../common');
|
|
const assert = require('assert');
|
|
Error.stackTraceLimit = 5;
|
|
|
|
assert.strictEqual(process.sourceMapsEnabled, false);
|
|
process.setSourceMapsEnabled(true);
|
|
assert.strictEqual(process.sourceMapsEnabled, true);
|
|
|
|
try {
|
|
require('../enclosing-call-site-min.js');
|
|
} catch (e) {
|
|
console.log(e);
|
|
}
|
|
|
|
delete require.cache[require
|
|
.resolve('../enclosing-call-site-min.js')];
|
|
|
|
process.setSourceMapsEnabled(false);
|
|
assert.strictEqual(process.sourceMapsEnabled, false);
|
|
|
|
try {
|
|
require('../enclosing-call-site-min.js');
|
|
} catch (e) {
|
|
console.log(e);
|
|
}
|