Builds succeed on the default project created from accepting all defaults in the Yeoman generator.
Builds fail TypeScript transpilation step... specifically the subtask typescript. Errors start with the following & yield 25 errors.
21:39:28] Starting subtask 'typescript'...
[21:39:28] [typescript] TypeScript version: 2.2.1
[21:39:28] Finished subtask 'copy-static-assets' after 523 ms
[21:39:29] Error - typescript - node_modules/@microsoft/sp-http/lib/httpClient/HttpClientResponse.d.ts(16,21): error TS2420: Class 'HttpClientResponse' incorrectly implements interface 'Response'.
[21:39:29] Error - typescript - node_modules/@types/whatwg-fetch/index.d.ts(5,14): error TS2300: Duplicate identifier 'Request'.
[21:39:29] Error - typescript - node_modules/@types/whatwg-fetch/index.d.ts(20,1): error TS2403:
[...]
$ yo @microsoft/sharepoint and accept all defaultsUninstall the updated gulp-core-build-typescript package updated March 19, 2017 ~1900 UTC (see https://github.com/Microsoft/web-build-tools/commit/0a793bccdb99f0976272129dc12839c1a0da32db for commit that triggered the issue) which is version 2.4.0. ~Revert back to 2.3.0 which will work.~ Install 2.4.1 which patches the issue that caused this regression (see below for info).
After the SharePoint generator completes, before building the project, delete gulp-core-build-typescript:
rm -rf node_modules/@microsoft/gulp-core-build-typescript
note the step above is NOT required as the next step will simply overwrite the old version... I added it here to be explicit.
Reinstall the previous working version:
npm install @microsoft/[email protected]
Now run gulp build and the project will successfully transpile.
Microsoft SPFx Engineer: PLEASE _PLEASE_ consider this a feature request... _PLEASE_ shrink wrapping ref npm shrinkwrap the dev tools... this is the second time an upstream dependency has broken development for your adopters of the SharePoint Framework and it's unecessarily giving SPFx a bad rep. I thought the #394 "lodash-gate" incident would have been enough to consider this prior to GA. This is a common technique for packages that have significant number of dependencies such as this.

Thanks @andrewconnell I've been trying to figure this issue out for the past few hours.
Fixed with gcb-typescript 2.4.1. There is a shrinkwrap work item on the backlog as well.
Not sure if it's related but I've just created a new project and while it's building, there are a few instances of the following warning displayed:
Could not find implementations for the following rules specified in the configuration:
prefer-const
Try upgrading TSLint and/or ensuring that you have all necessary custom rules installed.
If TSLint was recently upgraded, you may have old rules configured which need to be cleaned up.
Little more detail for those tracking... here's the fix that @patmill referenced: https://github.com/Microsoft/web-build-tools/pull/140
Updated resolution step in my OP above to use the more current version...
@waldekmastykarz check your TSLint... With the latest version & a clean project, I don't see any of that.
@patmill since the 2.4.1 patch has been published for gulp-core-build-typescript, appears this issue is now moot. This should be flagged as a bug... but I'm going to go ahead and close it.
I've just created a brand new project @andrewconnell (no JS framework): still the same error
Error is reported only on a vanilla SPFx project. After scaffolding the project and running
npm i @microsoft/gulp-core-build-typescript -D
no error is reported anymore.
Hey Waldek - for the one that doesn't work, what version of gcb-typescript is getting used? Could the wrong version be cached in your machine?
Get Outlook for iOShttps://aka.ms/o0ukef
From: Waldek Mastykarz notifications@github.com
Sent: Monday, March 20, 2017 6:52:32 AM
To: SharePoint/sp-dev-docs
Cc: Pat Miller (SHAREPOINT); Mention
Subject: Re: [SharePoint/sp-dev-docs] BUG: SPFx Builds Fail after March 19 ~1900UTC | gulp-core-build-typescript update breaks builds (#501)
Error is reported only on a vanilla SPFx project. After scaffolding the project and running
npm i @microsoft/gulp-core-build-typescript -D
no error is reported anymore.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/SharePoint/sp-dev-docs/issues/501#issuecomment-287764971, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADl-SbSacjiqmyQ7GnVMDoWocZBKcdRMks5rnoSggaJpZM4Mh9ry.
It's on @microsoft/[email protected] @patmill
Issues that have been closed & had no follow-up activity for at least 7 days are automatically locked. Please refer to our wiki for more details, including how to remediate this action if you feel this was done prematurely or in error: Issue List: Our approach to locked issues