postcss / autoprefixer

Parse CSS and add vendor prefixes to rules by Can I Use
https://twitter.com/autoprefixer
MIT License
21.57k stars 1.25k forks source link

Cannot find module 'caniuse-lite/data/features/css-unicode-bidi' in autofixer 10.2.4 #1477

Closed SJ4372 closed 1 year ago

SJ4372 commented 1 year ago

We are getting following error in angular builds.

An unhandled exception occurred: Cannot find module 'caniuse-lite/data/features/css-unicode-bidi' Require stack:

  • \node_modules\autoprefixer\data\prefixes.js
  • \node_modules\autoprefixer\lib\autoprefixer.js
  • \node_modules\@angular-devkit\build-angular\src\webpack\configs\styles.js
  • \node_modules\@angular-devkit\build-angular\src\webpack\configs\index.js
  • \node_modules\@angular-devkit\build-angular\src\browser\index.js
  • \node_modules\@angular-devkit\build-angular\src\dev-server\index.js
  • \node_modules\@angular-devkit\architect\node\node-modules-architect-host.js
  • \node_modules\@angular-devkit\architect\node\index.js
  • \node_modules\@angular\cli\models\architect-command.js
  • \node_modules\@angular\cli\commands\serve-impl.js
  • \node_modules\@angular-devkit\schematics\tools\export-ref.js
  • \node_modules\@angular-devkit\schematics\tools\index.js
  • \node_modules\@angular\cli\utilities\json-schema.js
  • \node_modules\@angular\cli\models\command-runner.js
  • \node_modules\@angular\cli\lib\cli\index.js
  • \node_modules\@angular\cli\lib\init.js
  • \node_modules\@angular\cli\bin\ng See "\Temp\ng-Hc0kTy\angular-errors.log" for further details.

Verified with downgraded "caniuse-lite@1.0.30001393", builds are working.

But this has potential to create issue in autofixer versions before latest 10.4.9 as the "css-unicode-bidi" file deletion changes done in "caniuse-lite" are available in patch version instead of minor/major version upgrade.

Any suggestions to fixing this issue other than manually downgrading to "caniuse-lite@1.0.30001393" ?

igun997 commented 1 year ago

same issues !

ai commented 1 year ago

Dublicate https://github.com/postcss/autoprefixer/issues/1475