I solved this by using a js script that moves your folder for one project to a base code, here is an example:
// Import necessary modules
const fs = require('fs-extra');
// Determine the app environment based on the script name
const scriptName = process.argv[2];
let assetFolder;
if (scriptName === 'project1') {
assetFolder = './project1/assets';
} else if (scriptName === 'project2') {
assetFolder = './project2/assets';
} else {
console.error(
'Invalid script name. Please provide "project1" or "project2" as argument.',
);
process.exit(1);
}
// Use the determined folders for the build
console.log('Script Name:', scriptName);
console.log('assetFolder:', assetFolder);
fs.copySync(assetFolder, './src/assets');
And run it with node 'theNemeOfYourScript'
.js project1
Put a script to a root directory
And make your directory structure like this:
project1
-assets
-someFile
project2
-assets
-someFile
src
-assets
-`You can put a dummy file for initial`
And use imorts as you would usually use them as import * from 'src/assets/someFile'