gpt4 book ai didi

javascript - Karma Browserify bundle 错误

转载 作者:搜寻专家 更新时间:2023-10-30 22:53:27 26 4
gpt4 key购买 nike

尝试将 vue.jsKarmabrowserify 结合起来,以便很好地进行单元测试。目前我认为我的 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 的预设来做它的事情。任何帮助将不胜感激。

最佳答案

我在 karma.conf.js 中的 browserify 部分稍作调整似乎可以解决问题。将其更改为以下内容后,它现在可以工作了:

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

关于javascript - Karma Browserify bundle 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38418055/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com