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