diff --git a/docs/documentation/serve.md b/docs/documentation/serve.md index 180dda74283a..d99466bdbcc3 100644 --- a/docs/documentation/serve.md +++ b/docs/documentation/serve.md @@ -208,6 +208,15 @@ ng serve [project] Output in-file eval sourcemaps.

+
+ vendor-source-map +

+ --vendor-source-map +

+

+ Resolve vendor packages sourcemaps. +

+
vendor-chunk

@@ -261,4 +270,4 @@ ng serve [project]

Log progress to the console while building.

-
+ \ No newline at end of file diff --git a/packages/angular/cli/lib/config/schema.json b/packages/angular/cli/lib/config/schema.json index 18628f59599b..e2b067df91a8 100644 --- a/packages/angular/cli/lib/config/schema.json +++ b/packages/angular/cli/lib/config/schema.json @@ -605,6 +605,11 @@ "description": "Output sourcemaps.", "default": true }, + "vendorSourceMap": { + "type": "boolean", + "description": "Resolve vendor packages sourcemaps.", + "default": false + }, "evalSourceMap": { "type": "boolean", "description": "Output in-file eval sourcemaps.", @@ -1000,6 +1005,11 @@ "type": "boolean", "description": "Output sourcemaps." }, + "vendorSourceMap": { + "type": "boolean", + "description": "Resolve vendor packages sourcemaps.", + "default": false + }, "evalSourceMap": { "type": "boolean", "description": "Output in-file eval sourcemaps." @@ -1383,6 +1393,11 @@ "description": "Output sourcemaps.", "default": true }, + "vendorSourceMap": { + "type": "boolean", + "description": "Resolve vendor packages sourcemaps.", + "default": false + }, "evalSourceMap": { "type": "boolean", "description": "Output in-file eval sourcemaps.", diff --git a/packages/angular_devkit/build_angular/src/dev-server/index.ts b/packages/angular_devkit/build_angular/src/dev-server/index.ts index d4b244b3e14a..5451d11725cc 100644 --- a/packages/angular_devkit/build_angular/src/dev-server/index.ts +++ b/packages/angular_devkit/build_angular/src/dev-server/index.ts @@ -51,6 +51,7 @@ export interface DevServerBuilderOptions { optimization?: boolean; aot?: boolean; sourceMap?: boolean; + vendorSourceMap?: boolean; evalSourceMap?: boolean; vendorChunk?: boolean; commonChunk?: boolean; @@ -399,6 +400,8 @@ export class DevServerBuilder implements Builder { ...(options.optimization !== undefined ? { optimization: options.optimization } : {}), ...(options.aot !== undefined ? { aot: options.aot } : {}), ...(options.sourceMap !== undefined ? { sourceMap: options.sourceMap } : {}), + ...(options.vendorSourceMap !== undefined ? + { vendorSourceMap: options.vendorSourceMap } : {}), ...(options.evalSourceMap !== undefined ? { evalSourceMap: options.evalSourceMap } : {}), ...(options.vendorChunk !== undefined ? { vendorChunk: options.vendorChunk } : {}), ...(options.commonChunk !== undefined ? { commonChunk: options.commonChunk } : {}),