2016-11-13 3 views
0

Я знаю, что эта проблема распространена, но лучшая часть отличается от человека к человекуОшибка в MultiMain не может решить Issue каталог WebPack

While running webpack server

В моем случае моя структура папок Folder Structure

Мои файлы: Webpack.config.js

var path = require('path'); 
var webpack = require('webpack'); 
const Files = { 
input: path.resolve(__dirname,'src/app'), 
output: path.resolve(__dirname,'output') 
} 
console.log(Files.input); 
var config = { 
entry: Files.input, 
output: { 
    path: Files.output, 
    filename: 'index.js', 
}, 
devServer: { 
    inline: true, 
    port: 9009 
}, 
resolve: { modulesDirectories: ['node_modules', 'src'], extensions: ['','.js','.jsx'] }, 
stats: { 
    colors: true, 
    modules: true, 
    reasons: true, 
    errorDetails: true 
}, 
module: { 
    loaders: [{ 
     test: /\.jsx?$/, 
     exclude: /node_modules/, 
     loader: 'babel', 
     query: { 
      presets: ['es2015', 'react'] 
     } 
    }] 
} 
} 

module.exports = config; 

Package.json

{ 
"name": "reactapp", 
"version": "1.0.0", 
"description": "", 
"main": "output/index.js", 
"scripts": { 
    "start": "webpack-dev-server --hot" 
}, 
"author": "batman", 
"license": "AMIGOS", 
"dependencies": { 
    "babel-cli": "^6.0.0", 
    "babel-core": "^6.17.0", 
    "babel-loader": "^6.2.5", 
    "babel-preset-es2015": "^6.16.0", 
    "babel-preset-react": "^6.16.0", 
    "react": "^15.3.2", 
    "react-dom": "^15.3.2", 
    "webpack": "^1.13.2", 
    "webpack-dev-server": "^1.16.2" 
} 
} 

Я сохранил package.json в моей папке приложения тоже с фиктивными {"name":"hello"} JSON как часть предложения от одного из разработчиков. Я пробовал все возможные сценарии, которые находятся поблизости, но напрасно. Прошу пролить свет на это.

обновление: с изменением папки из Бхарат к ошибке Бхарата сводится к 1.

+0

У вас есть свой вход, как 'path.resolve (__ имя_директория, 'SRC/приложение/level2'),' но Я не вижу 'level2.js' где-нибудь в папке' app'? – loganfsmyth

+0

спасибо :-) обновлено –

ответ

1
const Files = { 
    // you need to specify the file name as well as webpack entry 
    input: path.resolve(__dirname,'src/app/main.js'), 
    output: path.resolve(__dirname,'output') 
} 
+0

Спасибо человеку :-) –

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