I was using a modified @naisutech/react-tree package in my project. It was added to package.json like this: "dependencies": {"@naisutech/react-tree": "file:Dependencies/Tree"}. Now as I switched to CRACO to use Module Federation, craco start gives me an error:
looking for modules in C:\Users\T\Documents\my-host-project\src
C:\Users\T\Documents\my-host-project\src\file:Dependencies doesn't exist
The error might originate in modulefederation.config.js, I am not 100% sure:
const deps = require("./package.json").dependencies;
module.exports = {
name: "virtual_host",
remotes: {
mf_cmps: "mf_cmps@http://localhost:3001/remoteEntry.js",
},
filename: "remoteEntry.js",
shared: {
...deps,
react: {
singleton: true,
requiredVersion: deps["react"],
},
"react-dom": {
singleton: true,
requiredVersion: deps["react-dom"],
},
"react-router-dom": {
singleton: true,
requiredVersion: deps["react-router-dom"],
}
},
};
Is there a way to add a local dependency in CRACO config file? Thank you.