Проблема ReactDOM: модуль не найден: ошибка: не удается разрешить модуль "response /lib/ReactDOM"

Я только что перезагрузил свой компьютер, и теперь, когда я пытаюсь запустить свой проект React локально, я получаю эту ошибку. До перезапуска я смог нормально поработать над своим проектом. Я попытался удалить папку node_modules и снова установить npm, но все еще не работает. У кого-нибудь есть идеи, в чем может быть моя проблема? Вот мои package.json и webpack.config:

package.json:

{
  "version": "1.0.0",
  "description": "== README",
  "main": "index.js",
  "directories": {
  "test": "test"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "Stefan",
  "license": "ISC",
  "dependencies": {
  "babel-core": "6.18.2",
  "babel-loader": "6.2.7",
  "babel-preset-es2015": "6.18.0",
  "babel-preset-react": "6.16.0",
  "css-loader": "0.26.1",
  "file-loader": "0.9.0",
  "less": "2.3.1",
  "less-loader": "2.2.3",
  "react": "15.4.1",
  "react-addons-test-utils": "15.4.1",
  "react-dom": "15.3.2",
  "react-fontawesome": "1.5.0",
  "react-redux": "4.4.5",
  "react-router": "3.0.0",
  "redux": "3.6.0",
  "style-loader": "0.13.1",
  "url-loader": "0.5.7",
  "webpack": "1.13.3"
  }
}

webpack.config:

module.exports = {
  context: __dirname,
  entry: "./frontend/app.jsx",
  output: {
    path: "app/assets/javascripts",
    filename: "bundle.js",
    publicPath: "/assets/"
  },
  resolve: {
    extensions: ["", ".js", ".jsx"]
  },
  module: {
    loaders: [
      {
        test: /\.jsx?$/,
        exclude: /(node_modules|bower_components)/,
        loader: 'babel',
        query: {
          presets: ['es2015', 'react']
        }
    },{
        test: /\.node$/,
        loader: "node-loader"
    },{
      test: /\.woff(\?v=\d+\.\d+\.\d+)?$/,
      loader: "url?limit=10000&mimetype=application/font-woff"
    }, {
      test: /\.woff2(\?v=\d+\.\d+\.\d+)?$/,
      loader: "url?limit=10000&mimetype=application/font-woff"
    }, {
      test: /\.ttf(\?v=\d+\.\d+\.\d+)?$/,
      loader: "url?limit=10000&mimetype=application/octet-stream"
    }, {
      test: /\.eot(\?v=\d+\.\d+\.\d+)?$/,
      loader: "file"
    }, {
      test: /\.svg(\?v=\d+\.\d+\.\d+)?$/,
      loader: "url?limit=10000&mimetype=image/svg+xml"
    }
    ]
  },
  devtool: 'source-map',
};

0 ответов

Другие вопросы по тегам