mirror of
https://github.com/lowdefy/lowdefy.git
synced 2025-04-12 15:40:30 +08:00
fix(blocksAntd): update webpack scripts var names
This commit is contained in:
parent
b450047478
commit
cd12e02295
@ -3,7 +3,7 @@ const { ModuleFederationPlugin } = require('webpack').container;
|
||||
const path = require('path');
|
||||
const fs = require('fs');
|
||||
|
||||
const package = require('./package.json');
|
||||
const packageJson = require('./package.json');
|
||||
|
||||
const sanitizeName = (name) => {
|
||||
return name
|
||||
@ -96,21 +96,21 @@ module.exports = {
|
||||
},
|
||||
plugins: [
|
||||
new ModuleFederationPlugin({
|
||||
name: sanitizeName(package.name),
|
||||
library: { type: 'var', name: sanitizeName(package.name) },
|
||||
name: sanitizeName(packageJson.name),
|
||||
library: { type: 'var', name: sanitizeName(packageJson.name) },
|
||||
filename: 'remoteEntry.js',
|
||||
exposes: blockModules(),
|
||||
shared: {
|
||||
...package.dependencies,
|
||||
...packageJson.dependencies,
|
||||
react: {
|
||||
singleton: true, // only a single version of the shared module is allowed
|
||||
requiredVersion: '~17.0.0',
|
||||
version: package.dependencies.react,
|
||||
version: packageJson.dependencies.react,
|
||||
},
|
||||
'react-dom': {
|
||||
singleton: true, // only a single version of the shared module is allowed
|
||||
requiredVersion: '~17.0.0',
|
||||
version: package.dependencies['react-dom'],
|
||||
version: packageJson.dependencies['react-dom'],
|
||||
},
|
||||
},
|
||||
}),
|
||||
|
@ -3,7 +3,7 @@ const path = require('path');
|
||||
const { merge } = require('webpack-merge');
|
||||
|
||||
const common = require('./webpack.common.js');
|
||||
const package = require('./package.json');
|
||||
const packageJson = require('./package.json');
|
||||
|
||||
const sanitizeName = (name) => {
|
||||
return name
|
||||
@ -14,19 +14,19 @@ const sanitizeName = (name) => {
|
||||
};
|
||||
|
||||
const addRemoteEntryUrl = (content, absoluteFrom) => {
|
||||
const scope = sanitizeName(package.name);
|
||||
const scope = sanitizeName(packageJson.name);
|
||||
const meta = JSON.parse(content);
|
||||
meta.moduleFederation = {
|
||||
module: path.basename(absoluteFrom, '.json'),
|
||||
scope,
|
||||
version: package.version,
|
||||
version: packageJson.version,
|
||||
remoteEntryUrl: 'http://localhost:3002/remoteEntry.js',
|
||||
};
|
||||
return JSON.stringify(meta);
|
||||
};
|
||||
|
||||
module.exports = merge(common, {
|
||||
entry: './demo/index',
|
||||
entry: './src/index.js',
|
||||
mode: 'development',
|
||||
devtool: 'eval-source-map',
|
||||
devServer: {
|
||||
|
@ -3,7 +3,7 @@ const path = require('path');
|
||||
const { merge } = require('webpack-merge');
|
||||
|
||||
const common = require('./webpack.common.js');
|
||||
const package = require('./package.json');
|
||||
const packageJson = require('./package.json');
|
||||
|
||||
const sanitizeName = (name) => {
|
||||
return name
|
||||
@ -14,15 +14,15 @@ const sanitizeName = (name) => {
|
||||
};
|
||||
|
||||
const addRemoteEntryUrl = (content, absoluteFrom) => {
|
||||
const scope = sanitizeName(package.name);
|
||||
const scope = sanitizeName(packageJson.name);
|
||||
const meta = JSON.parse(content);
|
||||
// if no moduleFederation info is provided, default to unpkg
|
||||
if (!meta.moduleFederation) {
|
||||
meta.moduleFederation = {
|
||||
module: path.basename(absoluteFrom, '.json'),
|
||||
scope,
|
||||
version: package.version,
|
||||
remoteEntryUrl: `https://unpkg.com/${package.name}@${package.version}/dist/remoteEntry.js`,
|
||||
version: packageJson.version,
|
||||
remoteEntryUrl: `https://unpkg.com/${packageJson.name}@${packageJson.version}/dist/remoteEntry.js`,
|
||||
};
|
||||
}
|
||||
return JSON.stringify(meta);
|
||||
|
Loading…
x
Reference in New Issue
Block a user