mirror of
https://github.com/DIYgod/RSSHub.git
synced 2026-08-29 01:53:47 +08:00
build: fix vercel build (#13006)
This commit is contained in:
@@ -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,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;
|
||||
|
||||
Reference in New Issue
Block a user