Der Versuch, eine Kombination aus vue.js
, Karma
und browserify
zu bekommen, um gut für Unit-Tests zu spielen. Derzeit glaube ich, dass mein browserify
Prozess nicht richtig funktioniert. Wenn der Test meiner Datei analysiert, meldet es 1 mit einem Fehler in Zeile zurück:Karma Browserify Bundle-Fehler
17 07 2016 00:40:44.501:ERROR [framework.browserify]: bundle error
./../../../tests/js/site/Validator.spec.js:1
import Validator from './mixins/Validator.js'
^
ParseError: 'import' and 'export' may appear only with 'sourceType: module'
Der Schlüssel Abschnitt meiner karma.conf.js
Datei sieht wie folgt aus:
preprocessors: {
'./../../../tests/js/**/*.js': ['browserify']
},
browserify: {
debug: true, // debug=true to generate source maps
transform: [ ['vueify', {'presets' : ['es2015']}] ]
},
Ich habe gegraben und es klingt wie dies aufgrund browserify
nicht sehr gut ist ES6
Handhabung und es erfordert Voreinstellungen für babel
, um es zu tun. Jede Hilfe wäre willkommen.