CRA足場の下でlessサポートを追加
738 ワード
まずless依存をダウンロードします:npm install less less-loader--save
次にプロファイルを暴露します:yarn ejectまたはnpm run eject
構成が露出した場合に「Remove untracked files,stash or commit any changes,and try again.」エラーは、端末でgit addを使用する必要がある.そしてgit-m commit「up」
次にyarn ejectを実行します
このときwebpackを修正することができます.config.jsファイル
まずconstcssRegexとconstcssModuleRegexを変更します.
次に「less-loader」を追加します.
次にプロファイルを暴露します:yarn ejectまたはnpm run eject
構成が露出した場合に「Remove untracked files,stash or commit any changes,and try again.」エラーは、端末でgit addを使用する必要がある.そしてgit-m commit「up」
次にyarn ejectを実行します
このときwebpackを修正することができます.config.jsファイル
まずconstcssRegexとconstcssModuleRegexを変更します.
constcssRegex =/\.(css|less)$/;// less
constcssModuleRegex =/\.module\.(css|less)$/;
次に「less-loader」を追加します.
{
test: cssRegex,
exclude: cssModuleRegex,
use: getStyleLoaders({
importLoaders:2,// 2
modules:true,//
sourceMap: isEnvProduction && shouldUseSourceMap
},
"less-loader"// loader
),
sideEffects:true
}