Use the absolute path to the sourcemap in the CS bundle
Reviewed By: davidaurelio Differential Revision: D4831377 fbshipit-source-id: b7da81264a65bea1827237cdd34567b29579acd4
This commit is contained in:
parent
b2101836dc
commit
6fa87134fc
|
@ -46,9 +46,14 @@ function buildBundle(
|
|||
// have other choice than defining it as an env variable here.
|
||||
process.env.NODE_ENV = args.dev ? 'development' : 'production';
|
||||
|
||||
let sourceMapUrl = args.sourcemapOutput;
|
||||
if (sourceMapUrl && !args.sourcemapUseAbsolutePath) {
|
||||
sourceMapUrl = path.basename(sourceMapUrl);
|
||||
}
|
||||
|
||||
const requestOpts: RequestOptions = {
|
||||
entryFile: args.entryFile,
|
||||
sourceMapUrl: args.sourcemapOutput && path.basename(args.sourcemapOutput),
|
||||
sourceMapUrl,
|
||||
dev: args.dev,
|
||||
minify: !args.dev,
|
||||
platform: args.platform,
|
||||
|
|
|
@ -37,6 +37,10 @@ module.exports = [
|
|||
}, {
|
||||
command: '--sourcemap-sources-root [string]',
|
||||
description: 'Path to make sourcemap\'s sources entries relative to, ex. /root/dir',
|
||||
}, {
|
||||
command: '--sourcemap-use-absolute-path',
|
||||
description: 'Report SourceMapURL using its full path',
|
||||
default: false,
|
||||
}, {
|
||||
command: '--assets-dest [string]',
|
||||
description: 'Directory name where to store assets referenced in the bundle',
|
||||
|
|
|
@ -37,6 +37,7 @@ export type OutputOptions = {
|
|||
platform: string,
|
||||
sourcemapOutput?: string,
|
||||
sourcemapSourcesRoot?: string,
|
||||
sourcemapUseAbsolutePath?: boolean,
|
||||
};
|
||||
|
||||
export type RequestOptions = {|
|
||||
|
|
Loading…
Reference in New Issue