fix(core): apply staticDirectories to base webpack config (#5965)

This commit is contained in:
Joshua Chen 2021-11-18 23:11:29 +08:00 committed by GitHub
parent 1366c31201
commit 623a5cc022
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View file

@ -82,7 +82,7 @@ describe('base webpack config', () => {
const props: Props = {
outDir: '',
siteDir: path.resolve(__dirname, '__fixtures__', 'base_test_site'),
siteConfig: {},
siteConfig: {staticDirectories: ['static']},
baseUrl: '',
generatedFilesDir: '',
routesPaths: [''],

View file

@ -17,7 +17,6 @@ import {
getCustomBabelConfigFilePath,
getMinimizer,
} from './utils';
import {STATIC_DIR_NAME} from '../constants';
import {loadPluginsThemeAliases} from '../server/themes';
import {md5Hash} from '@docusaurus/utils';
@ -144,7 +143,9 @@ export function createBaseConfig(
// Allow resolution of url("/fonts/xyz.ttf") by webpack
// See https://webpack.js.org/configuration/resolve/#resolveroots
// See https://github.com/webpack-contrib/css-loader/issues/1256
path.join(siteDir, STATIC_DIR_NAME),
...siteConfig.staticDirectories.map((dir) =>
path.resolve(siteDir, dir),
),
siteDir,
process.cwd(),
],