Я новичок в webpack и реагирую. надеюсь, вы можете мне помочь.Модуль не найден: Ошибка: не удается разрешить компоненты модуля/приложение. webpack + reactjs issue
У меня возникла проблема и вы не можете найти какое-либо рабочее решение в Интернете. Когда я пытаюсь запустить webpack-dev-serverI geting «Module not found: Ошибка: не удается разрешить модульные компоненты/приложение» ошибка все время.
Здесь моя структура файлов.
корень/webpack.config.js
var webpack = require('webpack');
var path = require('path');
module.exports = {
devtool: 'inline-source-map',
entry: [
'webpack-dev-server/client?http://127.0.0.1:8080/',
'webpack/hot/only-dev-server',
'./src'
],
output: {
path: path.join(__dirname, 'public'),
filename: 'bundle.js'
},
resolve: {
moduleDirectories: ['node_modules', 'src'],
extensions: ['', '.js']
},
module: {
loaders: [{
test: /\.js$/,
loader: 'babel-loader',
exclude: /node_modules/,
query: {
presets: ['es2015', 'react']
}
}]
},
plugins: [
new webpack.HotModuleReplacementPlugin(),
new webpack.NoErrorsPlugin()
]
};
корень/.babelrc
{
presets: ["react", "es2015"],
plugins: ["react-hot-loader/babel"]
}
корень/SRC/index.js
import React from 'react';
import { render } from 'react-dom';
import App from 'components/app';
render(<App />, document.getElementById('app'));
корень/SRC/компоненты/приложение .js
import React from 'react';
export default class App extends React.component {
render() {
return (
<div>
<h1>Hello There</h1>
</div>
);
}
}
Большого спасибо @KeshShan для webpack.config.js примера и корня: path.resolve советов –
@AntonArtemev нет проблем, рад что мой ответ помог вам! :) –
Хороший ответ, хотя, если кто-то из проекта отправил запрос на перенос с помощью взлома webpack, я бы сказал, что они просто следуют за соглашением об импорте модуля es6. –