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 つ見つかりましたが、それが私がやりたいことです。ノードとすべてのノード モジュールを更新したい。どんな助けでも大歓迎です。