簡體   English   中英

業力Browserify捆綁包錯誤

[英]Karma Browserify bundle error

試圖讓的組合vue.jsKarma ,並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預設才能完成。 任何幫助,將不勝感激。

我有輕微的調整browserifykarma.conf.js似乎這樣的伎倆。 將其更改為以下內容后,現在可以使用:

browserify: {
    debug: true,
    transform: [ ['babelify', {presets: ["es2015"]}] ],
},

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM