2016-01-28 3 views
1

Около недели назад мое приложение развертывает штраф производства, однако сейчас я вижуМои React + Webpack + Rails + Bootstrap suddently erroring

Uncaught Ошибка: Не удается найти модуль»./lib/bootstrap.loader !. /no-op.js»

var path = require('path'); 
 
var webpack = require('webpack'); 
 

 
var config = module.exports = { 
 

 
    entry: [ 
 
     'bootstrap-loader', 
 
     './app/frontend/javascripts/main.js' 
 
    ], 
 
    stats: { 
 
      // Configure the console output 
 
      colors: true, 
 
      modules: true, 
 
      reasons: true 
 
     }, 
 
    progress: true, 
 
    keepalive: true, 
 
    module: { 
 
     loaders: [ 
 
     { 
 
      test: /\.jsx?$/, 
 
      exclude: /(node_modules|bower_components)/, 
 
      loader: 'babel-loader', // 'babel-loader' is also a legal name to reference 
 
      query: { 
 
      presets: ['es2015', 'react'] 
 
      } 
 
     }, { 
 
      test: /\.css$/, 
 
      loader: 'style!css' 
 
     }, 
 
     { test: /bootstrap-sass\/assets\/javascripts\//, loader: 'imports?jQuery=jquery' }, 
 
     { test: /\.png$/, loader: "url-loader?limit=100000" }, 
 
     { test: /\.jpg$/, loader: "file-loader" }, 
 
     { test: /\.woff$/, loader: "url-loader?limit=10000&minetype=application/font-woff" }, 
 
     { test: /\.(woff2?|svg)$/, loader: 'url?limit=10000' }, 
 
     { test: /\.(ttf|eot)$/, loader: 'file' } 
 

 
     ] 
 
    }, 
 
    output: { 
 
     path: './app/assets/javascripts/', 
 
     filename: 'bundle.js', 
 
     publicPath: '/assets/', 
 
     devtoolModuleFilenameTemplate: '[resourcePath]', 
 
     devtoolFallbackModuleFilenameTemplate: '[resourcePath]?[hash]', 
 
    }, 
 
    resolve: { 
 
     extensions: ['', '.js', '.jsx'], 
 
     modulesDirectories: [ 'node_modules', 'bower_components' ], 
 
    }, 
 

 
    plugins: [ 
 
     new webpack.ResolverPlugin([ 
 
     new webpack.ResolverPlugin.DirectoryDescriptionFilePlugin('.bower.json', ['main']) 
 
     ]), 
 
     new webpack.ProvidePlugin({ 
 
     $: 'jquery', 
 
     jQuery: 'jquery', 
 
     }), 
 
     //new webpack.optimize.CommonsChunkPlugin('common-bundle.js'), 
 
     //new webpack.optimize.CommonsChunkPlugin('public-bundle.js') 
 
    ] 
 
};

Мой package.json

"devDependencies": { 
 
    "babel-core": "~6.4.0", 
 
    "babel-loader": "~6.2.1", 
 
    "babel-preset-es2015": "~6.3.13", 
 
    "babel-preset-react": "~6.3.13", 
 
    "exports-loader": "~0.6.2", 
 
    "expose-loader": "~0.6.0", 
 
    "grunt": "~0.4.5", 
 
    "grunt-babel": "~6.0.0", 
 
    "grunt-cli": "~0.1.13", 
 
    "grunt-contrib-watch": "~0.6.1", 
 
    "grunt-webpack": "~1.0.11", 
 
    "history": "~1.17.0", 
 
    "imports-loader": "~0.6.3", 
 
    "jquery": "~2.1.4", 
 
    "lodash": "~3.0.0", 
 
    "react": "~0.14.6", 
 
    "react-dom": "~0.14.6", 
 
    "webpack": "~1.12.10", 
 
    "webpack-dev-server": "~1.14.0" 
 
    }, 
 
    "dependencies": { 
 
    "autoresponsive-react": "^1.1.10", 
 
    "bluebird": "~3.1.1", 
 
    "bootstrap": "~3.3.6", 
 
    "bootstrap-loader": "~1.0.3", 
 
    "bootstrap-sass": "~3.3.6", 
 
    "bootstrap-webpack": "0.0.5", 
 
    "chunk-manifest-webpack-plugin": "0.0.1", 
 
    "classnames": "^2.2.3", 
 
    "css-loader": "~0.23.1", 
 
    "extract-text-webpack-plugin": "~1.0.1", 
 
    "file-loader": "~0.8.5", 
 
    "grunt-react": "~0.12.3", 
 
    "less": "~2.5.3", 
 
    "less-loader": "~2.2.2", 
 
    "node-sass": "~3.4.2", 
 
    "react-bootstrap": "~0.28.1", 
 
    "react-dropzone": "~3.3.2", 
 
    "react-grid-layout": "^0.10.0-beta1", 
 
    "react-image-component": "^1.0.0", 
 
    "react-input-autosize": "^0.6.6", 
 
    "react-modal-dialog": "^2.0.0", 
 
    "react-responsive": "^1.1.0", 
 
    "react-router": "~2.0.0-rc4", 
 
    "react-router-component": "~0.29.0", 
 
    "react-select": "^0.9.1", 
 
    "react-spinjs": "^2.0.1", 
 
    "react-swipe": "^3.0.0", 
 
    "reflux": "~0.3.0", 
 
    "reflux-core": "^0.3.0", 
 
    "reflux-promise": "^1.0.2", 
 
    "resolve-url-loader": "~1.4.3", 
 
    "sass-loader": "~3.1.2", 
 
    "style-loader": "~0.13.0", 
 
    "superagent": "~1.6.1", 
 
    "superagent-bluebird-promise": "~3.0.0", 
 
    "url-loader": "~0.5.7" 
 
    } 
 
}

При развертывании я получаю эту ошибку. Когда я смотрю на загрузчик-загрузчик, я не знаю, что происходит, если кто-то знает, что может указать мне в правильном направлении, я очень любезен.

Error I am receiving now...

ответ

Смежные вопросы