Ich benutze das Tutorial hier als Basis, aber ich habe keine Beispiele zum Importieren von CSS-Dateien in eine App. Ich habe Kleinigkeiten gefunden, aber nicht genug, um zu wissen, wie es geht. Ich habe "Import-Stile von './styles/main.css';" in App.jsx und meine Webpack-Konfiguration ist unten.Hinzufügen von CSS zu einem ReactJS-Projekt
var css = require("css!./main.css");
var config = {
entry: './main.js',
output: {
path:'./',
filename: 'index.js',
},
devServer: {
inline: true,
port: 8080
},
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel',
query: {
presets: ['es2015', 'react']
}
},
{
test: /\.css$/,
loader: "style!css!"
}
]
}
}
module.exports = config;`
ich den Fehler:
./styles/main.css
Module parse failed: C:\Projects\reactApp\styles\main.css Unexpected token (1:5)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected token (1:5)
dass nur div {}
jetzt hat Datei.
Jetzt kann ich den Server nicht starten. Das ist mein Paket json: { "Name": "reactapp", "Version": "1.0.0", "Beschreibung": "Website mit YouTube-Playlist-Anzeige", "main": "index.js" , "Skripte": { "Start": "webpack-dev-Server --Heißes" }, "keywords": [ "reagieren", "youtube", "Playlist" ], " Autor ":" Troy Taylor ", " Lizenz ":" ISC ", " Abhängigkeiten ": { " reagieren ":"^15.3.2 ", " reac-dom ":"^15.3.2 ", "webpack": "^ 1.13.3", "webpack-dev-serv er ": "^ 1.16.2" }, "devDependencies": { "css-loader": "^ 0.25.0", \t "style-loader": "^ 0.13.0" } } –
Was ist der Fehler in der Konsole? –
npm ERR! Windows_NT 10.0.14393 npm ERR! argv "C: \\ Programme \\ nodejs \\ node.exe" "C: \\ Programme \\ nodejs \\ node_modules \\ npm \\ bin \ npm-cli.js" "start" npm ERR ! Knoten v6.3.1 npm ERR! npm v3.10.3 npm ERR! Code ELIFECYCLE npm ERR! [email protected] Start: 'webpack-dev-server --hot' npm ERR! Exit status 1 –