Closed
Description
I run a CI tool with the following command to build the final product:
ng build -prod
ng test --build false --watch false
build: false => because I want the optimized version to be deployed
watch: false because of issue #977
Logs:
21 07 2016 10:57:45.266:WARN [web-server]: 404: /base/dist/vendor/@angular/core/testing.js
21 07 2016 10:57:45.267:WARN [web-server]: 404: /base/dist/vendor/@angular/platform-browser-dynamic/testing.js
Missing error handler on `socket`.
karma-test-shim.js
lines 40 & 41 contains:
System.import('@angular/core/testing'),
System.import('@angular/platform-browser-dynamic/testing')
But @angular is packaged in main.js with ng build -prod
Steps to reproduce
ng new myapp
myapp> npm install
myapp> ng build -prod
myapp> ng test --build false --watch false
Running without elevated rights. Running Ember CLI "as Administrator" increases performance significantly.
See ember-cli.com/user-guide/#windows for details.
21 07 2016 10:57:44.106:WARN [watcher]: Pattern "C:/tmp/myapp/dist/vendor/systemjs/dist/system-polyfills.js" does not match any file.
21 07 2016 10:57:44.108:WARN [watcher]: Pattern "C:/tmp/myapp/dist/vendor/zone.js/dist/async-test.js" does not match any file.
21 07 2016 10:57:44.110:WARN [watcher]: Pattern "C:/tmp/myapp/dist/vendor/zone.js/dist/fake-async-test.js" does not match any file.
21 07 2016 10:57:44.148:INFO [karma]: Karma v0.13.22 server started at http://localhost:9876/
21 07 2016 10:57:44.160:INFO [launcher]: Starting browser Chrome
21 07 2016 10:57:45.128:INFO [Chrome 51.0.2704 (Windows 7 0.0.0)]: Connected on socket /#RXhnR8uuqkB_LPgFAAAA with id 34798801
21 07 2016 10:57:45.266:WARN [web-server]: 404: /base/dist/vendor/@angular/core/testing.js
21 07 2016 10:57:45.267:WARN [web-server]: 404: /base/dist/vendor/@angular/platform-browser-dynamic/testing.js
Missing error handler on `socket`.
TypeError: (msg || "").replace is not a function
at C:\tmp\myapp\node_modules\karma\lib\reporter.js:45:23
at onBrowserError (C:\tmp\myapp\node_modules\karma\lib\reporters\base.js:58:60)
at .<anonymous> (C:\tmp\myapp\node_modules\karma\lib\events.js:13:22)
at emitTwo (events.js:106:13)
at emit (events.js:191:7)
at onKarmaError (C:\tmp\myapp\node_modules\karma\lib\browser.js:95:13)
at Socket.<anonymous> (C:\tmp\myapp\node_modules\karma\lib\events.js:13:22)
at emitOne (events.js:101:20)
at Socket.emit (events.js:188:7)
at Socket.onevent (C:\tmp\myapp\node_modules\karma\node_modules\socket.io\lib\socket.js:335:8)
at Socket.onpacket (C:\tmp\myapp\node_modules\karma\node_modules\socket.io\lib\socket.js:295:12)
at Client.ondecoded (C:\tmp\myapp\node_modules\karma\node_modules\socket.io\lib\client.js:193:14)
at Decoder.Emitter.emit (C:\tmp\myapp\node_modules\karma\node_modules\socket.io\node_modules\socket.io-parser\node_modules\component-emitter\index.js:134:20)
at Decoder.add (C:\tmp\myapp\node_modules\karma\node_modules\socket.io\node_modules\socket.io-parser\index.js:247:12)
at Client.ondata (C:\tmp\myapp\node_modules\karma\node_modules\socket.io\lib\client.js:175:18)
at emitOne (events.js:96:13)
21 07 2016 10:57:47.276:WARN [Chrome 51.0.2704 (Windows 7 0.0.0)]: Disconnected (1 times)
C:\tmp\myapp>tree dist
C:\TMP\MYAPP\DIST
├───app
└───vendor
├───es6-shim
├───reflect-metadata
│ ├───test
│ │ └───reflect
│ └───typings
├───systemjs
│ └───dist
└───zone.js
└───dist
Version
>ng --version
angular-cli: 1.0.0-beta.8
node: 6.2.1
os: win32 x64
Metadata
Metadata
Assignees
Labels
No labels