mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-03 04:25:55 +01:00
refactor: replace rimraf glob doesn't work on windows
This commit is contained in:
@@ -4,7 +4,6 @@ const winston = require('winston');
|
|||||||
const nconf = require('nconf');
|
const nconf = require('nconf');
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const rimraf = require('rimraf');
|
|
||||||
|
|
||||||
const plugins = require('../plugins');
|
const plugins = require('../plugins');
|
||||||
const db = require('../database');
|
const db = require('../database');
|
||||||
@@ -210,7 +209,9 @@ async function getBundleMetadata(target) {
|
|||||||
|
|
||||||
CSS.buildBundle = async function (target, fork) {
|
CSS.buildBundle = async function (target, fork) {
|
||||||
if (target === 'client') {
|
if (target === 'client') {
|
||||||
await rimraf(path.join(__dirname, '../../build/public/client*'), { glob: true });
|
let files = await fs.promises.readdir(path.join(__dirname, '../../build/public'));
|
||||||
|
files = files.filter(f => f.match(/^client.*\.css$/));
|
||||||
|
await Promise.all(files.map(f => fs.promises.unlink(path.join(__dirname, '../../build/public', f))));
|
||||||
}
|
}
|
||||||
|
|
||||||
const data = await getBundleMetadata(target);
|
const data = await getBundleMetadata(target);
|
||||||
|
|||||||
Reference in New Issue
Block a user