Переглянути джерело

Use different jsonpFunction

This avoids issues when multiple entrypoints try to asynchronously load chunks on the same page

Signed-off-by: Julius Härtl <jus@bitgrid.net>
tags/v18.0.0beta1
Julius Härtl 4 роки тому
джерело
коміт
e6e73b636f
Аккаунт користувача з таким Email не знайдено

+ 2
- 1
apps/accessibility/webpack.js Переглянути файл

output: { output: {
path: path.resolve(__dirname, './js'), path: path.resolve(__dirname, './js'),
publicPath: '/js/', publicPath: '/js/',
filename: 'accessibility.js'
filename: 'accessibility.js',
jsonpFunction: 'webpackJsonpAccessibility'
} }
} }

+ 2
- 1
apps/comments/webpack.js Переглянути файл

output: { output: {
path: path.resolve(__dirname, './js'), path: path.resolve(__dirname, './js'),
publicPath: '/js/', publicPath: '/js/',
filename: 'comments.js'
filename: 'comments.js',
jsonpFunction: 'webpackJsonpComments'
}, },
externals: { externals: {
jquery: 'jQuery' jquery: 'jQuery'

+ 2
- 1
apps/files_sharing/webpack.js Переглянути файл

path: path.resolve(__dirname, './js/dist/'), path: path.resolve(__dirname, './js/dist/'),
publicPath: '/js/', publicPath: '/js/',
filename: '[name].js', filename: '[name].js',
chunkFilename: 'files_sharing.[id].js?v=[chunkhash]'
chunkFilename: 'files_sharing.[id].js?v=[chunkhash]',
jsonpFunction: 'webpackJsonpFilesSharing'
} }
} }

+ 2
- 1
apps/files_trashbin/webpack.js Переглянути файл

output: { output: {
path: path.resolve(__dirname, './js'), path: path.resolve(__dirname, './js'),
publicPath: '/js/', publicPath: '/js/',
filename: 'files_trashbin.js'
filename: 'files_trashbin.js',
jsonpFunction: 'webpackJsonpFilesTrashbin'
} }
} }

+ 2
- 1
apps/files_versions/webpack.js Переглянути файл

output: { output: {
path: path.resolve(__dirname, 'js'), path: path.resolve(__dirname, 'js'),
publicPath: '/js/', publicPath: '/js/',
filename: 'files_versions.js'
filename: 'files_versions.js',
jsonpFunction: 'webpackJsonpFilesVersions'
} }
} }

+ 2
- 1
apps/oauth2/webpack.js Переглянути файл

output: { output: {
path: path.resolve(__dirname, './js'), path: path.resolve(__dirname, './js'),
publicPath: '/js', publicPath: '/js',
filename: 'oauth2.js'
filename: 'oauth2.js',
jsonpFunction: 'webpackJsonpOauth'
} }
} }

+ 2
- 1
apps/systemtags/webpack.js Переглянути файл

output: { output: {
path: path.resolve(__dirname, './js'), path: path.resolve(__dirname, './js'),
publicPath: '/js/', publicPath: '/js/',
filename: 'systemtags.js'
filename: 'systemtags.js',
jsonpFunction: 'webpackJsonpSystemtags'
} }
} }

+ 2
- 1
apps/twofactor_backupcodes/webpack.js Переглянути файл

output: { output: {
path: path.resolve(__dirname, 'js'), path: path.resolve(__dirname, 'js'),
publicPath: '/js', publicPath: '/js',
filename: 'settings.js'
filename: 'settings.js',
jsonpFunction: 'webpackJsonpTwofactorBackupcodes'
} }
} }

+ 2
- 1
apps/updatenotification/webpack.js Переглянути файл

output: { output: {
path: path.resolve(__dirname, './js'), path: path.resolve(__dirname, './js'),
publicPath: '/js/', publicPath: '/js/',
filename: 'updatenotification.js'
filename: 'updatenotification.js',
jsonpFunction: 'webpackJsonpUpdatenotification'
} }
} }

+ 1
- 0
apps/workflowengine/webpack.js Переглянути файл

path: path.resolve(__dirname, './js'), path: path.resolve(__dirname, './js'),
publicPath: '/js/', publicPath: '/js/',
filename: 'workflowengine.js', filename: 'workflowengine.js',
jsonpFunction: 'webpackJsonpWorkflowengine'
}, },
module: { module: {
rules: [ rules: [

+ 2
- 1
core/webpack.js Переглянути файл

}, },
output: { output: {
filename: '[name].js', filename: '[name].js',
path: path.resolve(__dirname, 'js/dist')
path: path.resolve(__dirname, 'js/dist'),
jsonpFunction: 'webpackJsonpCore'
}, },
module: { module: {
rules: [ rules: [

+ 2
- 1
settings/webpack.js Переглянути файл

output: { output: {
path: path.resolve(__dirname, './js'), path: path.resolve(__dirname, './js'),
publicPath: '/', publicPath: '/',
filename: 'vue-[name].js?v=[chunkhash]'
filename: 'vue-[name].js?v=[chunkhash]',
jsonpFunction: 'webpackJsonpSettings'
}, },
optimization: { optimization: {
splitChunks: { splitChunks: {

Завантаження…
Відмінити
Зберегти