[英]Karma Browserify bundle error
試圖讓的組合vue.js
, Karma
,並browserify
很好地發揮單元測試。 目前,我認為我的browserify
進程無法正常運行。 當測試解析我的文件時,它將在第1行報告錯誤:
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'
我的karma.conf.js
文件的關鍵部分如下所示:
preprocessors: {
'./../../../tests/js/**/*.js': ['browserify']
},
browserify: {
debug: true, // debug=true to generate source maps
transform: [ ['vueify', {'presets' : ['es2015']}] ]
},
我一直在挖掘,這聽起來像是由於browserify
無法很好地處理ES6
所致,它需要babel
預設才能完成。 任何幫助,將不勝感激。
我有輕微的調整browserify
第karma.conf.js
似乎這樣的伎倆。 將其更改為以下內容后,現在可以使用:
browserify: {
debug: true,
transform: [ ['babelify', {presets: ["es2015"]}] ],
},
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.