Merge pull request #1744 from spotify/rugvip/static

cli: put static assets in dist/static
This commit is contained in:
Patrik Oldsberg
2020-07-27 10:57:38 +02:00
committed by GitHub
4 changed files with 7 additions and 12 deletions
+2 -7
View File
@@ -25,11 +25,6 @@ import { Config } from '@backstage/config';
import { BundlingPaths } from './paths';
import { transforms } from './transforms';
import { BundlingOptions, BackendBundlingOptions } from './types';
// import checkRequiredFiles from 'react-dev-utils/checkRequiredFiles';
// import ModuleNotFoundPlugin from 'react-dev-utils/ModuleNotFoundPlugin';
// import errorOverlayMiddleware from 'react-dev-utils/errorOverlayMiddleware';
// import evalSourceMapMiddleware from 'react-dev-utils/evalSourceMapMiddleware';
// import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin';
export function resolveBaseUrl(config: Config): URL {
const baseUrl = config.getString('app.baseUrl');
@@ -126,10 +121,10 @@ export function createConfig(
output: {
path: paths.targetDist,
publicPath: validBaseUrl.pathname,
filename: isDev ? '[name].js' : '[name].[hash:8].js',
filename: isDev ? '[name].js' : 'static/[name].[hash:8].js',
chunkFilename: isDev
? '[name].chunk.js'
: '[name].[chunkhash:8].chunk.js',
: 'static/[name].[chunkhash:8].chunk.js',
},
plugins,
};
+1 -1
View File
@@ -46,7 +46,7 @@ export const optimization = (
},
filename: isDev
? 'module-[name].js'
: 'module-[name].[chunkhash:8].js',
: 'static/module-[name].[chunkhash:8].js',
priority: 10,
minSize: 100000,
minChunks: 1,
+3 -3
View File
@@ -79,7 +79,7 @@ export const transforms = (
loader: require.resolve('url-loader'),
options: {
limit: 10000,
name: 'static/media/[name].[hash:8].[ext]',
name: 'static/[name].[hash:8].[ext]',
},
},
{
@@ -111,8 +111,8 @@ export const transforms = (
} else {
plugins.push(
new MiniCssExtractPlugin({
filename: '[name].[contenthash:8].css',
chunkFilename: '[name].[id].[contenthash:8].css',
filename: 'static/[name].[contenthash:8].css',
chunkFilename: 'static/[name].[id].[contenthash:8].css',
}),
);
}