ここではチュートリアルをベースにしていますが、CSSファイルをアプリケーションにインポートする方法の例はありません。私はビットと作品を見つけましたが、それを行う方法を知るには十分ではありません。私は "./styles/main.css 'からのインポートスタイルを追加しました;" App.jsxとwebpackの設定は以下の通りです。ReactJSプロジェクトにCSSを追加する
./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)
だけ今div {}
を持つファイル:
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;`
私はエラーを取得します。あなただけstyle-loaderとcss-loaderを(あなたが最初にそれをnpm install
する必要があります)を追加する必要があり、あなたのWebPACKの設定で
今サーバを起動できません。これは私のパッケージjsonです:{ "name": "reactapp"、 "version": "1.0.0"、 "description": "YouTubeプレイリスト表示のサイト"、 "main": "index.js" 、 "スクリプト" は:{ は "開始": "のWebPACK-DEV-サーバ--hot" }、 "キーワード":[ "反応する"、 "ユーチューブ"、 "プレイリスト" ]、 "投稿者: "Troy Taylor"、 "ライセンス": "ISC"、 "依存":{ "反応": "^ 15.3.2"、 "反応するdom": "^ 15.3.2"、 "webpack": "^ 1.13.3"、 "webpack-dev-serv ER ": "^ 1.16.2" }、 "devDependencies":{ "CSS-ローダ": "^ 0.25.0"、 \t "スタイルローダ": "^ 0.13.0" }} –
コンソールのエラーは何ですか? –
npm ERR! Windows_NT 10.0.14393 npm ERR! argv "C:¥¥プログラムファイル¥¥nodejs¥¥node.exe" "C:¥¥プログラムファイル¥¥nodejs¥¥node_modules¥¥npm¥¥bin¥¥npm-cli.js" "start" npm ERR !ノードv6.3.1 npm ERR! npm v3.10.3 npm ERR!コードELIFECYCLE npm ERR! [email protected] start: 'webpack-dev-server --hot' npm ERR!終了ステータス1 –