Reagieren Routers Nicht beheben Modul
Immer diese Fehlermeldung...
BEARBEITEN routes.js um änderungen
FEHLER bei ./app/config/routes.js
Modul nicht gefunden: Error: Cannot resolve Modul 'reagieren-rounter' in /Users/sam/Desktop/Kampf/app/config
@ ./app/config/routes.js 2:19-43
Ich habe webpack und reagieren - reagieren-dom - reagieren-router - babel, etc alles installiert ist in meinen npm-Pakete. Wenn ich mit npm start bekomme ich die obige Fehlermeldung. Hier mein Paket.json /webpack config /router.js Dateien
Paket.json
{
"name": "battle",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"production": "webpack -p",
"start": "webpack-dev-server"
},
"author": "Sam Schaefer <[email protected]>",
"license": "ISC",
"dependencies": {
"react": "^15.4.0",
"react-dom": "^15.4.0",
"react-router": "^3.0.0"
},
"devDependencies": {
"babel-core": "^6.18.2",
"babel-loader": "^6.2.8",
"babel-preset-react": "^6.16.0",
"html-webpack-plugin": "^2.24.1",
"webpack": "^1.13.3",
"webpack-dev-server": "^1.16.2"
}
}
webpack.config
var HtmlWebpackPlugin = require('html-webpack-plugin')
var HTMLWebpackPluginConfig = new HtmlWebpackPlugin({
template: __dirname + '/app/index.html',
filename: 'index.html',
inject: 'body'
});
module.exports = {
entry: [
'./app/index.js'
],
output: {
path: __dirname + '/dist',
filename: "index_bundle.js"
},
module: {
loaders: [
{test: /\.js$/, exclude: /node_modules/, loader: "babel-loader"}
]
},
plugins: [HTMLWebpackPluginConfig]
};
routes.js
var React = require('react');
var ReactRouter = require('react-router');
var Router = ReactRouter.Router;
var Route = ReactRouter.Route;
var IndexRoute = ReactRouter.IndexRoute;
var Main = require('../components/Main');
var Home = require('../components/Home');
var routes = (
<Router>
<Route path='/' component={Main}>
<Route path='/home' component={Home} />
</Route>
</Router>
);
module.exports = routes;
Vielen Dank für jede Hilfe.
- Hast du meine Antwort?
- Ich sehe, du hast bearbeitet Sie die Frage, hat mein Vorschlag ist, lösen die Fehlermeldung, die Sie empfangen wurden?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Fehler Punkte zum Thema:
In Ihrem routes.js Datei:
Sollte man das nicht 'reagieren-router'? Korrigieren Sie die Tippfehler in Ihrem routes.js Datei, und Sie sollten gut zu gehen.
Der Fehler ist:
Lösung ist:
Führen Sie den nachstehenden Befehl in Ihrem Verzeichnis.
Ich hatte ein ähnliches Problem bei Migration von
react-router
3.x 4.xIch das Problem durch installieren der beiden fehlenden Abhängigkeiten Hinzugefügt 4.x
Sehen die
react-router
CHANGELOG.