We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The projects should successfully run with module federation configured, and no "Loading script failed" error should occur.
Encounter the error "Loading script failed" when trying to run the host and remote projects with module federation configured.
When I run each of them alone:
npm run build & npm run preview
screenshot:
config-overrides.js
// Your config-overrides.js content goes here `const path = require('path'); const hashValue = Date.now(); const { dependencies } = require('./package.json'); const { ModuleFederationPlugin } = require('webpack').container; module.exports = { experiments: { outputModule: true, }, webpack: function (config, env) { config.output.filename = `[name].${hashValue}.js`; config.output.chunkFilename = `[name].${hashValue}.chunk.js`; config.output.path = path.join(__dirname, 'build'); config.output.publicPath = 'auto'; config.plugins = [ ...config.plugins, new ModuleFederationPlugin({ name: 'HostPoc', remotes: { PrimeDev: 'PrimeDev@http://localhost:4173/assets/remoteEntry.js', }, shared: ['react', 'react-dom', 'react-router-dom'], }), ]; return config; }, }; ` #### Host project import the remote ```javascript const PrimeDev = React.lazy(() => import('primeDev/App')); ... ... .. <Switch> <Route path="/prime_poc" element={<PrimeDev />} /> </Switch> ` #### Remote Project - `vite-overrides.ts` <!-- Attach the content of your `config-overrides.js` file here --> ```javascript /import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import federation from "@originjs/vite-plugin-federation"; export default defineConfig({ plugins: [ react(), federation({ name: "PrimeDev", filename: "remoteEntry.js", exposes: { "./App": { import: "./src/App", name: "App", }, }, shared: ["react", "react-dom"], }), ], build: { modulePreload: false, target: "esnext", minify: false, cssCodeSplit: false, rollupOptions: { output: { format: "esm", entryFileNames: "assets/[name].js", minifyInternalExports: false, }, }, }, }); `
The text was updated successfully, but these errors were encountered:
same issue to me, any solution?
Sorry, something went wrong.
Same issue for me! Have you found any solution?
Is there an update on this issue? I have also his problem
No branches or pull requests
Versions
Steps to reproduce
What is Expected?
The projects should successfully run with module federation configured, and no "Loading script failed" error should occur.
What is actually happening?
Encounter the error "Loading script failed" when trying to run the host and remote projects with module federation configured.
When I run each of them alone:
npm run build & npm run preview
) alone successfully shows the project.screenshot:
Additional Details
Host Project -
config-overrides.js
The text was updated successfully, but these errors were encountered: