в соответствии с последней документацией preact-cli, вы должны выполнить следующую команду внутри вашей папки приложения preact:
npm install --save-dev node-sass sass-loader
Редактировать:
Я вижу, что ты делаешь неправильно.Вы должны использовать ваши стили следующим образом:
styles.scss
.test {
background: red;
}
header.js
import styles from "./style.scss";
const Header = () => (
<header class={styles.test}>
<h1>Preact App</h1>
<nav />
</header>
);
export default Header;
Почему Вы должны сделать это таким образом?
Потому что это в комплекте.Каждый стиль будет переведен на уникальное имя.Например, .test
будет .test__SOmeThiNG
.
Таким образом, не будет проблем с использованием имени класса .test
в любом другом компоненте.
Думайте об этом как о песочнице для вашего компонента.