【发布时间】:2020-12-15 04:09:50
【问题描述】:
我正在使用 React 开始我的第一个项目。
首先,我只有一个组件LikeButton.tsx,它被注入体内。我正在尝试对这个按钮应用一些样式:
import './LikeButton.css';
LikeButton.css:
button {
color: red;
}
这是我的 webpack.config.ts:
module.exports = {
module: {
rules: [
{
test: /\.(js|jsx|tsx|ts)$/,
exclude: /(node_modules|dist)/,
use: 'babel-loader'
}, {
test: /\.css$/i,
use: [
'style-loader', 'css-loader'
]
}
]
},
...
};
当我运行webpack 时,我最终得到以下错误:
ERROR in src/components/LikeButton.css:1:7
[unknown]: Parsing error: ';' expected.
> 1 | button {
| ^
2 | color: red;
3 | }
css 语法是正确的,所以我猜 css 在某处被解释为 javascript/typescript,但由于错误消息中的[unknown]-part,我看不到哪里。
加载器
这里发生了什么?
【问题讨论】:
标签: css reactjs webpack css-loader