次のコマンドを実行しています。
ng build --prod --aot --base-href ./
そして受け取る。
ERROR in Module build failed (from ./node_modules/sass-loader/lib/loader.js):
$clr-popover-box-shadow-color: rgba(clr-getColor(dark), 0.25);
^
Argument `$color` of `rgba($color, $alpha)` must be a color
in /Users/allan/git/dcfrontend/node_modules/@clr/ui/src/utils/_variables.global.scss (line 84, column 32)
私はAngular 7と明快さ1.04です。
私のangular.json
から抽出します。
"styles": [
"node_modules/@clr/icons/clr-icons.min.css",
"node_modules/@clr/ui/clr-ui.min.css",
"node_modules/prismjs/themes/prism-solarizedlight.css",
"src/styles.css",
"node_modules/lato-font/css/lato-font.min.css"
],
"scripts": [
"node_modules/core-js/client/shim.min.js",
"node_modules/mutationobserver-shim/dist/mutationobserver.min.js",
"node_modules/@webcomponents/custom-elements/custom-elements.min.js",
"node_modules/web-animations-js/web-animations.min.js",
"node_modules/prismjs/prism.js",
"node_modules/prismjs/components/prism-TypeScript.min.js",
"node_modules/@clr/icons/clr-icons.min.js"
]
私はまた同じエラーを得ていました、そして、私は以下のnpmコマンドを実行することによってそれを解決しました:
npm rebuild node-sass
_
npm install node-sass
_
私のために働いていました:) "NPM Rebuild Node-Sass"がうまくいかない場合は、これを試してください
NVMを使用してノードのバージョンをダウングレードします。これらのエラーの99%は、ノードSASSサポートされているノードバージョンとシステム上で実行しているものの間のバージョンの衝突から来ています。それはまだイライラするものです!
これは私の問題を解決しますnpm install --save-dev --unsafe-perm node-sass
_
私は誰かがこのnpm rebuild node-sass
が表示される必要があるかどうかわかりません15.xx私の場合の修正はノードバージョンをダウングレードすることです。 、私の場合私はversion10.16.にダウングレードしました。npm rebuild node-sass
コマンドを実行し、エラーが再び表示されません
私の場合私はプロジェクトのルートフォルダから実行されていませんでした(NG Serve)。ルートフォルダに移動すると、私の問題が解決されました。