【问题标题】:SassError: File to import not found or unreadable: style.scssSassError:找不到或无法读取要导入的文件:style.scss
【发布时间】:2020-05-07 04:46:14
【问题描述】:

我正在尝试从头开始设置一个 vuejs 项目。在组件中导入“style.scss”时出现此错误。这是我导入 style.scss 的组件 (Login.vue)

<template>
    <div class="container">
        <div class="card">
            <h1>This is login page</h1>
        </div>
    </div>
</template>

<script>
    export default {
        name: "Login"
    };
</script>

<style lang="scss">
    @import 'style.scss';
</style>

这是我的文件夹结构。 style.scss 在 /src 下,组件 Login.vue 在 /src/views 下: p>

我什至尝试将导入更改为

@import '/style.scss';    //and
@import '../style.scss';

这是我的 sass-loader 的 webpack 配置

{
    test: /\.scss$/,
    use: [
        'vue-style-loader',
        'css-loader',
        'sass-loader'
    ]
}

【问题讨论】:

  • 你想要@import '../styles.scss'。注意 "styles" 是复数

标签: css vue.js sass


【解决方案1】:

您的文件名是“styles”而不是“style”。

尝试上面列出的三个文件路径选项之一。我很确定 @import '/styles.scss'; 或 @import '../styles.scss'; 应该适合你。

【讨论】:

  • 哦!我的错。谢谢
  • 没问题。发生在每个人身上!
猜你喜欢
  • 2021-08-14
  • 2012-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-26
  • 2011-11-30
  • 2020-11-13
  • 2019-08-08
相关资源
最近更新 更多