SassError: media query expression must begin with '('

SassError: media query expression must begin with '('

伙计们,我什至没睡着也有这个问题

我的代码是这样的

<style lang="scss" scoped>
    @import '~/assets/scss/main.scss'
    .home_nav{
        nav {

        }
    }
</style>

错误是

拜托,有人帮帮我

少了一个分号(;)

我发现问题是我在 @import '~/assets/scss/main.scss'

上遗漏了 ; 的拼写错误

Note: even if this error occurred in vue.js the solution does not apply only in Vue but anywhere you use node-sass and sass-loader ( now called sass)

那就得这样

<style lang="scss" scoped>
    @import '~/assets/scss/main.scss';
    .home_nav{
        nav {

        }
    }
</style>

我遇到了同样的问题。您在导入结束时缺少分号 ;

**@import "./common/colors.scss";**

* {
    margin:0;
    padding:0;
    box-sizing: border-box;
    font-family: "Open Sans";
}