mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2026-08-16 20:59:16 +00:00
19 lines
609 B
JavaScript
19 lines
609 B
JavaScript
const path = require('path');
|
|
|
|
const config = require('@rancher/shell/pkg/vue.config')(__dirname);
|
|
const originalConfigureWebpack = config.configureWebpack;
|
|
|
|
config.configureWebpack = function(cfg) {
|
|
if (originalConfigureWebpack) {
|
|
originalConfigureWebpack(cfg);
|
|
}
|
|
|
|
// Force @rancher/icons to resolve to the top-level 2.0.60 version
|
|
// so new icons (datastore, disk, network, etc.) are available in extension mode.
|
|
const maindir = path.resolve(__dirname, '..', '..');
|
|
|
|
cfg.resolve.alias['@rancher/icons'] = path.resolve(maindir, 'node_modules', '@rancher/icons');
|
|
};
|
|
|
|
module.exports = config;
|