Use strapi-admin as reference to load frontend of the plugins

This commit is contained in:
Alexandre Bodin 2021-09-23 14:33:19 +02:00
parent 021ed62d07
commit 94d6abafaa
10 changed files with 11 additions and 10 deletions

View File

@ -0,0 +1 @@
module.exports = require('./admin/src').default;

View File

@ -94,7 +94,7 @@ async function createPluginsJs(plugins, dest) {
const shortName = _.camelCase(name); const shortName = _.camelCase(name);
return { return {
name, name,
pathToPlugin: path.relative(path.resolve(dest, 'strapi-admin'), pathToPlugin), pathToPlugin: path.relative(path.resolve(dest, 'admin/src'), pathToPlugin),
shortName, shortName,
}; };
}); });
@ -102,7 +102,7 @@ async function createPluginsJs(plugins, dest) {
const content = ` const content = `
${pluginsArray ${pluginsArray
.map(({ pathToPlugin, shortName }) => { .map(({ pathToPlugin, shortName }) => {
const req = `'${pathToPlugin}/strapi-admin'`; const req = `'${pathToPlugin}/strapi-admin.js'`;
return `import ${shortName} from ${req};`; return `import ${shortName} from ${req};`;
}) })

View File

@ -1,3 +1,3 @@
'use strict'; 'use strict';
require('./admin/src'); module.exports = require('./admin/src').default;

View File

@ -1,3 +1,3 @@
'use strict'; 'use strict';
require('./admin/src'); module.exports = require('./admin/src').default;

View File

@ -1,3 +1,3 @@
'use strict'; 'use strict';
require('./admin/src'); module.exports = require('./admin/src').default;

View File

@ -1,3 +1,3 @@
'use strict'; 'use strict';
require('./admin/src'); module.exports = require('./admin/src').default;

View File

@ -1,3 +1,3 @@
'use strict'; 'use strict';
require('./admin/src'); module.exports = require('./admin/src').default;

View File

@ -1,3 +1,3 @@
'use strict'; 'use strict';
require('./admin/src'); module.exports = require('./admin/src').default;

View File

@ -1,3 +1,3 @@
'use strict'; 'use strict';
require('./admin/src'); module.exports = require('./admin/src').default;

View File

@ -1,3 +1,3 @@
'use strict'; 'use strict';
require('./admin/src'); module.exports = require('./admin/src').default;