estoy usando webpack, angular 2, karma 0.13, jazmín 2.4.1
No tengo ninguna referencia a mapa débil en mi aplicación. no se pudo resolver con la última versión de phantomjs
***> INICIO:
ts-loader: Using typescript@2.2.2 and C:\\tsconfig.json 26 04 2017 12:48:25.002:INFO [karma]: Karma v0.13.22 server started at http://localhost:9999/ 26 04 2017 12:48:25.033:INFO [launcher]: Starting browser PhantomJS 26 04 2017 12:48:27.939:INFO [PhantomJS 2.1.1 (Windows 7 0.0.0)]: Connected on socket 6_yGicfWc30o_UC2AAAA with id 19438296 PhantomJS 2.1.1 (Windows 7 0.0.0) ERROR ReferenceError: Can't find variable: WeakMap at C:/src/tests.entry.ts:9 PhantomJS 2.1.1 (Windows 7 0.0.0) ERROR ReferenceError: Can't find variable: WeakMap at C:/src/tests.entry.ts:9***
PhantomJS 2.1.1 (Windows 7 0.0.0) ERROR ReferenceError: No se puede encontrar la variable: WeakMap en C:/src/tests.entry.ts:9 PhantomJS 2.1.1 (Windows 7 0.0.0) ERROR ReferenceError: Can' t encuentra la variable: WeakMap en C:/src/tests.entry.ts:9
En mi caso estoy usando un paquete que hace uso de mapa débil. De acuerdo con este problema en phantom.js ( https://github.com/ariya/phantomjs/issues/13652 ), Phantomjs actualmente no se mantiene al día con el núcleo de webkit.
Las recomendaciones son seleccionar otro navegador sin cabeza o usar babel-polyfill.