fix: Add npx fallback for lightningcss in deploy
This commit is contained in:
@@ -52,6 +52,12 @@ jobs:
|
|||||||
mkdir -p static/dist
|
mkdir -p static/dist
|
||||||
lightningcss --bundle --minify static/css/main.css -o static/dist/bundle.min.css
|
lightningcss --bundle --minify static/css/main.css -o static/dist/bundle.min.css
|
||||||
echo "✅ CSS bundle created ($(du -h static/dist/bundle.min.css | cut -f1))"
|
echo "✅ CSS bundle created ($(du -h static/dist/bundle.min.css | cut -f1))"
|
||||||
|
elif command -v npx &> /dev/null; then
|
||||||
|
# Fallback to npx if lightningcss not globally installed
|
||||||
|
echo "📦 Using npx to run lightningcss..."
|
||||||
|
mkdir -p static/dist
|
||||||
|
npx lightningcss-cli --bundle --minify static/css/main.css -o static/dist/bundle.min.css
|
||||||
|
echo "✅ CSS bundle created via npx"
|
||||||
else
|
else
|
||||||
echo "⚠️ lightningcss not found, falling back to modular CSS"
|
echo "⚠️ lightningcss not found, falling back to modular CSS"
|
||||||
# Ensure dist directory doesn't exist so template falls back to main.css
|
# Ensure dist directory doesn't exist so template falls back to main.css
|
||||||
|
|||||||
Reference in New Issue
Block a user