我正在为模式Karma,Webpack,巴别塔在浏览器中测试库而苦苦挣扎。运行因果报应
npx karma start karma.conf.js --single-run --browsers PhantomJS我收到以下内容。
13 12 2020 11:58:16.370:ERROR [plugin]: Cannot find plugin "karma-webpack".
Did you forget to install it?
npm install karma-webpack --save-dev这些程序包安装在本地。我也在全球范围内安装了它们。还是老样子。这就是我的karma.conf.js
const webpackConfig = require('./testing.webpack.js');
module.exports = function (config) {
config.set({
basePath: './',
coverageReporter: {
dir: 'tmp/coverage/',
reporters: [
{ type: 'html', subdir: 'report-html' },
{ type: 'lcov', subdir: 'report-lcov' }
],
instrumenterOptions: {
istanbul: { noCompact: true }
}
},
files: [
'spec/**/*.spec.js'
],
frameworks: ['should', 'jasmine', 'mocha'],
reporters: ['mocha', 'coverage'],
preprocessors: {
'spec/**/*.spec.js': ['webpack', 'sourcemap']
},
plugins: [
'karma-webpack',
'karma-jasmine',
'karma-mocha',
'karma-should',
'karma-coverage',
'karma-chrome-launcher',
'karma-phantomjs-launcher',
'karma-mocha-reporter',
'karma-sourcemap-loader'
],
webpack: webpackConfig,
webpackMiddleware: {
stats: 'errors-only'
}
});
return config;
};这个错误令人困惑。因为根据错误输出很容易解决,但不需要解决。我会很乐意给你小费的。
https://stackoverflow.com/questions/65274457
复制相似问题