将Jest添加到Webpack 4配置文件

问题描述

我用babel和webpack4创建了一个样板,问题是我不知道如何将笑话测试部分添加到webpack4配置文件中。

webpack4-config.js

    const HtmlWebPackPlugin = require( 'html-webpack-plugin' );
const path = require( 'path' );
module.exports = {
    context: __dirname,entry: './src/index.js',output: {
        path: path.resolve( __dirname,'dist' ),filename: 'main.js',publicPath: '/',},devServer: {
        historyApiFallback: true,port: 3001
    },module: {
        rules: [
            {
                test: /\.js$/,use: 'babel-loader',{
                test: /\.s[ac]ss$/i,use: [
                  'style-loader','css-loader','sass-loader',],{
                test: /\.(png|j?g|svg|gif)?$/,use: 'file-loader'
            }
        ]
    },plugins: [
        new HtmlWebPackPlugin({
            template: path.resolve( __dirname,'public/index.html' ),filename: 'index.html'
        })
    ]
};

和babel文件:

.babelrc

{
  "presets": ["@babel/preset-env","@babel/preset-react"],"plugins": ["@babel/plugin-proposal-class-properties","@babel/transform-runtime"]
}

和package.json脚本

"scripts": {
    "webpack-dev-server": "webpack-dev-server","dev": "webpack-dev-server --mode=development","prod": "webpack --mode=production",

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...