我有一个webpack配置文件,我想在karma.config.js中使用。这是webpack配置文件的内容:
const { merge } = require('webpack-merge');
const commonConfig = require('./webpack.common');
const developmentConfig = require('./webpack-config/webpack.development');
module.exports = merge(commonConfig, developmentConfig, { mode: 'development' });
然后在我的karma.config.js中,我试图像这样要求这个文件:
const webpackConfig = require('../webpack.development');
然而,当我运行npm run test
时,控制台报告\test\karma.config.js不存在。如果我删除这个require,它会看到文件。到目前为止,在我的研究中,这似乎是一个较早的已知问题,但我还没有找到有效的解决方案。
我目前正在使用webpack5.75.0、karma6.4.1和karma-webpack 5. 0. 0
1条答案
按热度按时间4ioopgfo1#
张贴这个答案,以便后人可能知道我的耻辱。当在package.json不同的分支之间切换时,永远记住
npm install
孩子。这是我的问题。