tutorial que phantom node alternative javascript phantomjs karma-runner

javascript - que - phantomjs tutorial



PhantomJs: no se puede encontrar mapa variable (2)

Creo que PhatomJS no es compatible con ES6 Map, por lo que debes probar con un polyfill, estoy usando babel polyfill npm install babel-polyfill --save-dev

files: [ { pattern: ''node_modules/babel-polyfill/browser.js'', instrument: false}, ],

Recibo el siguiente error:

INFO [karma]: Karma v0.13.9 server started at http://localhost:9018/ INFO [launcher]: Starting browser PhantomJS PhantomJS 1.9.8 (Mac OS X 0.0.0) ERROR ReferenceError: Can''t find variable: Map at /Users/runtimeZero/code/vendor/inert/inert.min.js:589

Entiendo que estoy incluyendo un archivo llamado inert.js que usa ES6 Map (). Esto está volviendo loco PhantomJs.

Así que incluí el polyfill core-js / es6 / map.js en mi configuración karma debajo de los archivos. Sin embargo eso no resuelve el problema.

Algun consejo ?


necesita instalar es6-shim y agregarlo a la sección de archivos en el archivo de configuración de karma.

npm install es6-shim --save

en tu karma.config.js agrégalo a tu lista de archivos

files: [ ''node_modules/es6-shim/es6-shim.js'' ]