【发布时间】:2019-10-10 11:35:46
【问题描述】:
我现在练习 SASS 编码发明。
我使用npx create-react-app 制作了 React 应用程序。
我的结构如下。
src
├── test
│ ├── _index.scss
│ utils
│ ├── _index.scss
│ └── _mixins.scss
│
├── main.scss
...
我在main.scss 中导入了scss 文件。
@import "components";
@import "utils";
但是,它会导致错误,我不知道我做错了什么。
Failed to compile.
./src/styles/main.scss (./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??postcss!./src/styles/main.scss)
Module not found: Can't resolve './components' in '~/src/styles'
【问题讨论】:
-
您没有
components.scss文件?你为什么要声明@import "components";? -
@OlivierBoissé,
components是文件夹名称。我将在这个文件夹中制作一些组件文件样式,并尝试将components文件夹导入main.scss -
@OlivierBoissé 我看到了这篇文章。 sass-lang.com/documentation/at-rules/import
-
注释掉导入,直到有文件要导入。
-
@BugsArePeopleToo,我之前已经尝试注释掉
@import components。我制作了_index.scss文件来导入utils文件夹中的每个scss文件,但效果不佳。
标签: javascript node.js reactjs ecmascript-6 sass