Idr*_*ris 5 javascript reactjs webpack
我必须在外部添加 css 文件。尝试使用代码导入“./Login.css”;它位于基本路径中。无法获取文件,导致错误如下。
您可能需要一个合适的加载器来处理这种文件类型。
.Login {
padding: 60px 0;
}
Run Code Online (Sandbox Code Playgroud)
我也更新了 webpack 配置。
网络包配置:
var config = {
entry: './main.js',
output: {
path:'/',
filename: 'index.js',
},
devServer: {
inline: true,
port: 8080
},
module: {
loaders: [
{
test: /\.css$/,
include: /node_modules/,
loaders: ['style-loader', 'css-loader'],
},
{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel-loader',
query: {
presets: ['es2015', 'react']
}
}
]
}
}
module.exports = config;
Run Code Online (Sandbox Code Playgroud)
在 JSX 文件中:
import React from 'react';
import { Button, FormGroup, FormControl, ControlLabel } from "react-bootstrap";
import "./Login.css";
Run Code Online (Sandbox Code Playgroud)
包.json,
{
"name": "reactapp",
"version": "1.0.0",
"description": "Tetser",
"main": "index.js",
"scripts": {
"start": "webpack-dev-server --hot"
},
"author": "",
"license": "ISC",
"dependencies": {
"react": "^15.6.1",
"react-bootstrap": "^0.32.1",
"react-dom": "^15.6.1"
}
}
Run Code Online (Sandbox Code Playgroud)
我最多尝试了所有方法,但没有解决方案。有谁澄清一下
小智 3
您需要将 css-loader 和 style-loader 添加到 package.json 中的开发依赖项中
链接到 webpack 文档: https://webpack.js.org/concepts/loaders/#using-loaders
| 归档时间: |
|
| 查看次数: |
11805 次 |
| 最近记录: |