4

我将 sass-loader 从 0.2 升级到 3.2.0,将节点从 0.10.35 升级到 5.0.0 节点 0.10.35 和 sass-loader 0.2 一切正常。但是现在我在导入 scss 文件时遇到了以下错误。

ERROR in ./app/lib/mob/styles/modules/_template-layout.scss
Module build failed: ModuleBuildError: Module build failed: 
@import "../../styles/functions/common-functions",
^
      File to import not found or unreadable: ../../views/mixins
Parent style sheet: stdin

Webpack 配置文件:

module: {
        loaders: [
            { test: /\.scss$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader!sass-loader?outputStyle=expanded") },
            { test: /\.css$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader") }
        ]
    },

导入语句在 12cc-store/app/lib/mob/styles/modules/_template-layout.scss 文件中:

@import "../../styles/functions/common-functions",
        "../../views/mixins",
        "../../styles/mixins/media-query-mixins";

和 12cc-store/app/lib/mob/styles/functions/_common-functions.scss 是绝对文件路径

不知道我错过了什么。我尝试使用绝对路径,require() 语句而不是 @import,但仍然没有运气。我发现一个线程说降级节点版本,但这就是我想要做的。我想更新节点和所有节点模块。任何帮助表示赞赏。

4

0 回答 0