Попытка скомпилировать файлы ReactJS в Webpack, но он не видит отдельные модули. Пожалуйста посоветуй. В Приложении I выкладываем экран с debbuga, а ниже - код.Webpack - ошибки при компиляции ES6
webpackjs
var path = require('path');
var webpack = require('webpack');
module.exports = {
output: {
path: path.join(__dirname,"build"),filename: 'bundle.js'
},
entry: ['./src/App.jsx'],
plugins: [
new webpack.NoErrorsPlugin()
],
stats: {
colors: true
},
devtool: 'source-map',
resolve: {
extensions: ['','.js', '.jsx']
},
module: {
loaders: [
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
loader: 'babel',
query: {
presets: ['react', 'es2015']
}
},
]
}
};
App.jsx:
import React from 'react';
import {Router, Route, IndexRoute, Redirect} from 'react-router';
import DefaultLayout from './layouts/Default';
import HomePage from './components/Home';
import PrivacyPage from './components/Privacy';
export const routes = (
<Route path='/' component={DefaultLayout}>
<IndexRoute component={HomePage} />
<Route path='privacy' component={PrivacyPage} />
<Route path='*' component={NotFound} />
</Route>
)
Это может быть проблема уродства с запятыми. Если вы на 100% уверены, что ваша структура папок верна, попробуйте удалить конечную запятую внутри 'loaders'. Также проверьте package.json для запятых. Он не должен вызывать такую ошибку, но иногда компьютеры странные. https://github.com/webpack/webpack/issues/981 – dannyjolie