Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 酶不与业力一起工作+;网页包_Javascript_Webpack_Karma Runner_Enzyme - Fatal编程技术网

Javascript 酶不与业力一起工作+;网页包

Javascript 酶不与业力一起工作+;网页包,javascript,webpack,karma-runner,enzyme,Javascript,Webpack,Karma Runner,Enzyme,我正试图在我的项目中添加酶。当我尝试运行karma start时,我得到一个错误模块构建失败:错误:找不到相对于目录/Users/kieran/IdeaProjects/tahrir的预设“airbnb”。我已经运行了npm I--save dev enzyme。我的karma.conf.js看起来像 module.exports = function (config) { config.set({ browsers: ['Chrome'], single

我正试图在我的项目中添加酶。当我尝试运行
karma start
时,我得到一个错误
模块构建失败:错误:找不到相对于目录/Users/kieran/IdeaProjects/tahrir的预设“airbnb”。我已经运行了
npm I--save dev enzyme
。我的
karma.conf.js
看起来像

module.exports = function (config) {
    config.set({
        browsers: ['Chrome'],
        singleRun: true,
        frameworks: ['jasmine'],
        files: [
            {pattern: 'tests.webpack.js'}
        ],
        preprocessors: {
            'tests.webpack.js': ['webpack', 'sourcemap']
        },
        reporters: ['dots'],
        webpack: {
            devtool: 'inline-source-map',
            module: {
                loaders: [
                    {
                        test: /\.js$/,
                        exclude: /\/node_modules\//,
                        loader: 'babel',
                        query: {
                            presets: ['airbnb']
                        }
                    }
                ]
            },
            externals: {
                'cheerio': 'window',
                'react/addons': true,
                'react/lib/ExecutionEnvironment': true,
                'react/lib/ReactContext': true
            }
        },
        webpackServer: {
            noInfo: true
        }
    });
};

是否需要添加其他内容,以便webpack可以访问airbnb present?

根据错误消息,您似乎尚未安装,并且正在babel loader配置中使用它

请确保已安装:

$npm安装--保存开发巴贝尔预设airbnb