build: fix vercel build (#13006)

This commit is contained in:
Tony
2023-08-12 15:54:49 +08:00
committed by GitHub
parent 0ea91039e9
commit ac90895a9f
2 changed files with 4 additions and 2 deletions
-2
View File
@@ -70,8 +70,6 @@ RUN \
cp /app/scripts/docker/minify-docker.js /minifier/ && \
export PROJECT_ROOT=/app && \
node /minifier/minify-docker.js && \
# Add back anything that are required but removed by by @vercel/nft
cp /app/node_modules/re2-wasm/build/wasm/re2.wasm /app/app-minimal/node_modules/re2-wasm/build/wasm/re2.wasm && \
# Use the minified node_modules
rm -rf /app/node_modules /app/scripts && \
mv /app/app-minimal/node_modules /app/ && \
+4
View File
@@ -4,6 +4,7 @@ const { simplecc } = require('simplecc-wasm');
const got = require('@/utils/got');
const config = require('@/config').value;
const { RE2 } = require('re2-wasm');
const { resolve } = require('path');
let mercury_parser;
@@ -184,6 +185,9 @@ module.exports = async (ctx, next) => {
};
if (ctx.query.filter) {
// workaround for @vercel/nft removing wasm file
resolve('node_modules/re2-wasm/build/wasm/re2.wasm');
ctx.state.data.item = ctx.state.data.item.filter((item) => {
const title = item.title || '';
const description = item.description || title;