Импортирует не распознающие модули изображения в реакции с использованием веб-пакета с машинописным текстом

У меня возникла проблема, когда я получаю следующую ошибку при использовании веб-пакета для загрузки файлов изображений. Если я запущу приложение с сервером webpack-dev-server, отобразится изображение, чтобы его можно было загрузить.

введите здесь описание изображения

Структура папок выглядит так:

- home
   -home.tsx
-images
   -test2.png

Это файл конфигурации веб-пакета, в котором я пытаюсь объединить изображения для использования с импортом:

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin')

const config = {
  entry: './src/index.tsx',
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist')
  },
  module: {
    rules: [
      {
        test: /\.tsx?$/,
        use: 'ts-loader',
        exclude: /node_modules/
      },
      {
        test: /\.less$/,
        use: [
          {
            loader: "style-loader"
          },
          {
            loader: "css-loader"
          },
          {
            loader: "less-loader"
          }
        ]
      },
      { 
        test: /\.woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$/,
        use:'url-loader' 
      },
      { 
        test: /\.(png|jp(e*)g|svg)$/,
        use: [
          {
            loader: "url-loader",
            options: {
              limit: 10000,
              name: 'images/[hash]-[name].[ext]',
            },
          }
        ]
      }
    ]
  },
  resolve: {
    extensions: [ '.ts', '.tsx', '.js' ]
  },
  plugins: [
    new HtmlWebpackPlugin({
        title: 'Application Name',
        template: path.join(__dirname, 'src/index.html')
    })
  ],
  devtool: 'inline-source-map',
  devServer: {
    contentBase: path.join(__dirname, 'dist'),
    historyApiFallback: true,
    compress: true,
    port: 8080
  }
};

module.exports = config;

person Shawn    schedule 30.03.2018    source источник
comment
Этот пост помог мне, если кто-то еще столкнется с этой проблемой с css/images в машинописном тексте. stackoverflow.com/questions/45432951/   -  person Shawn    schedule 30.03.2018


Ответы (2)



Ты можешь попробовать

<img src= "./images/test2/png>"

это сработало для меня

person Ji-Yong    schedule 06.06.2021