@kirillleogky

Как решить проблему Can't resolve 'fs'?

Я хочу добавить на проектdotenv
Мой файл js:
require('dotenv').config();
window.console.log(process.env.IP_INFO_TOKEN);



Мой .env:
IP_INFO_TOKEN = '12f917'


Мой webpack.config:
const path = require('path');

module.exports = {
  entry: ['@babel/polyfill', './src/index.js'],
  mode: 'development',
  output: {
    filename: 'main.js',
    path: path.resolve(__dirname, 'dist')
  },
  module: {
  rules: [
    {
      test: /\.js$/,
      enforce: 'pre',
      exclude: /node_modules/,
      loader: 'eslint-loader',
    },
    {
      test: /\.js$/,
      exclude: /(node_modules|bower_components)/,
      use: {
       loader: 'babel-loader',
       options: {
        presets: ['@babel/preset-env']
       }
      }
    },
    {
      test: /\.css$/,
      use: ['style-loader','css-loader']
    },
    {
      test: /\.(jpg|png|svg|ttf|woff|eot)$/,
      loader: 'url-loader',
      options: {
       name: 'img/[name].[ext]',
      },
    }
  ],
 }
};




При сборке появляется такая ошибка:
5ea811aba8ba1206855961.png
  • Вопрос задан
  • 4399 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rickkk
@Rickkk
Попробуйте перед module.exports написать строчки.

var config = Encore.getWebpackConfig();
config.node = { fs: 'empty' };
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы