4

sass-loader を 0.2 から 3.2.0 に、node を 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 は絶対ファイルパスです

何が欠けているのかわからない。@import の代わりに絶対パスの require() ステートメントを試してみましたが、まだ運がありません。ノードのバージョンをダウングレードするというスレッドが 1 つ見つかりましたが、それが私がやりたいことです。ノードとすべてのノード モジュールを更新したい。どんな助けでも大歓迎です。

4

0 に答える 0