Подтвердить что ты не робот

Не удается найти модуль "." в webpackMissingModule

Это ошибка, которую я получаю:

Не удается найти модуль "." в webpackMissingModule

Это мой файл webpack.config.js. Как узнать, какая строка вызывает ошибку? Если это не проблема webpack.config.js, могу ли я узнать, что еще я должен проверять?

module.exports = [
  {
    entry: {
      core: './node_modules/core-js/client/shim.min.js',
      zone: './node_modules/zone.js/dist/zone.js',
      reflect: './node_modules/reflect-metadata/Reflect.js',
      system: './node_modules/systemjs/dist/system.src.js'
    },
    output: {
      filename: './wwwroot/js/[name].js'
    },
    target: 'web',
    node: {
      fs: "empty"
    }
  },
  {
    entry: {
      app: './wwwroot/app/main.ts',
      developerlist: './wwwroot/app/developerlist.bootstrap.ts',
      rating: './wwwroot/app/rating.bootstrap.ts'
    },
    output: {
      filename: './wwwroot/js/[name].js'
    },
    devtool: 'source-map',
    resolve: {
      extensions: ['.webpack.js', '.web.js', '.ts', '.js']
    },
    module: {
      loaders: [
        { test: /\.ts$/, loader: 'ts-loader' }
      ]
    }
  }];

console.trace:

(anonymous) @ VM214:1
webpackMissingModule @ system.js:6179
SystemJSLoader$1 @ system.js:6179
(anonymous) @ system.js:6299
(anonymous) @ system.js:6308
(anonymous) @ system.js:6311
__webpack_require__ @ system.js:20
(anonymous) @ system.js:66
(anonymous) @ system.js:69
VM215:1 console.trace

Ошибка: не удается найти модуль "." в webpackMissingModule (http://localhost:5000/js/system.js:6179:67) [] на новом SystemJSLoader $1 (http://localhost:5000/js/system.js:6179:145) [] на http://localhost:5000/js/system.js:6299:14 [] на Объект. (http://localhost:5000/js/system.js:6308:2) [] в объекте. (http://localhost:5000/js/system.js:6311:30) [] at webpack_require (http://localhost:5000/js/system.js:20:30) [] на http://localhost:5000/js/system.js:66:18 [] на http://localhost:5000/js/system.js:69:10 [] code: "MODULE_NOT_FOUND"

4b9b3361

Ответ 1

Вы пытались избавиться от System.js? webpack может делать все, что может сделать System.js, нет смысла использовать модуль-расслоение для связывания модульного пакета.

Ответ 2

Моя проблема была связана с обработчиком с реакцией "hot-loader", похоже, что есть проблема с реактивным маршрутизатором v4, я обновился до последней версии (бета-версия в это время) и исправил ошибку

"react-hot-loader": "^3.0.0-beta.7"

выполнив

npm install --save-dev [email protected]

Ответ 4

здесь ответ, который @vin имеет в виду, что работает:

require('../'+this.state.MainCardPic)