Ich habe das aber es scheitert.Wie importiere ich Materialise.scss mit ES6/Webpack?
import React from 'react';
import '../../node_modules/materialize-css/sass/materialize.scss';
export default class App extends React.Component {
render() {
return (
<div class="card-panel teal lighten-2">
<h1> fad </h1>
</div>
)
}
}
Say Moduls failed \fonts\roboto\roboto-bold.woff2 unexpected character ' ' (1:4)
mein webpack.config.js
module.exports = {
devtool: 'inline-source-map',
entry: "./app/index.js",
output: {
path: __dirname + '/dist',
filename: "bundle.js"
},
devServer: {
contentBase: "./app",
inline: true,
port: 3333
},
module: {
loaders: [
{
test: /\.css$/,
loader: "style!css"
},
{
test: /\.js$/,
loader: 'babel-loader',
exclude: /node_modules/,
query: {
presets: ['es2015', 'react']
}
},
{
test: /\.scss/,
loaders: ["style", "css", "sass"]
}
]
}
}
bearbeiten
SVG nicht funktioniert
ERROR in ./~/font-awesome/fonts/fontawesome-webfont.svg?v=4.6.3
Module parse failed:node_modules\font-awesome\fonts\fonta
esome-webfont.svg?v=4.6.3 Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
auch ich gerade nicht analysieren ticed ttf und woff2 sowie
ERROR in ./~/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3
Module parse failed:node_modules\font-awesome\fonts\fontaw
esome-webfont.woff2?v=4.6.3 Unexpected character ' ' (1:4)
You may need an appropriate loader to handle this file type.
Mein Loader
{
test: /\.(eot|ttf|woff2?|otf|svg)$/,
loaders: ['file']
}
ich fein dies funktionieren wird
{
test: /\.woff($|\?)|\.woff2($|\?)|\.ttf($|\?)|\.eot($|\?)|\.svg($|\?)/,
loader: 'url-loader'
}
aber es wird mit url-loader loader datei nicht nicht tat nicht funktioniert sicher, was der Unterschied zwischen den 2 Lader ist.
Das funktionierte aber jetzt lief ich in der Ausgabe mit Schrift-awesome .svg-Dateien. Ich habe versucht, 'svg' zur Testliste hinzuzufügen, aber es mochte die Svg-Dateien immer noch nicht. – chobo2
Hmm, das Hinzufügen sollte funktionieren. Welchen Fehler haben Sie erhalten? – adriennetacke
Siehe meine Bearbeitung. Ich habe es funktioniert mit Url-Loader aber nicht Datei-Loader – chobo2