Fix plugin path (#58649)

This commit is contained in:
Liza Katz 2020-02-27 08:58:28 +00:00 committed by GitHub
parent 320e292ea8
commit a0ffce715a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -135,8 +135,11 @@ module.exports = function({ name, targetPath }) {
'eslintrc.js': '.eslintrc.js', 'eslintrc.js': '.eslintrc.js',
'i18nrc.json': '.i18nrc.json', 'i18nrc.json': '.i18nrc.json',
}, },
data: answers => data: answers => {
Object.assign( const pathToPlugin = answers.customPath
? resolve(answers.customPath, camelCase(name), 'public')
: resolve(targetPath, 'public');
return Object.assign(
{ {
templateVersion: pkg.version, templateVersion: pkg.version,
startCase, startCase,
@ -150,13 +153,11 @@ module.exports = function({ name, targetPath }) {
hasUi: !!answers.generateApp, hasUi: !!answers.generateApp,
hasServer: !!answers.generateApi, hasServer: !!answers.generateApi,
hasScss: !!answers.generateScss, hasScss: !!answers.generateScss,
relRoot: relative( relRoot: relative(pathToPlugin, process.cwd()),
resolve(answers.customPath || targetPath, name, 'public'),
process.cwd()
),
}, },
answers answers
), );
},
enforceNewFolder: true, enforceNewFolder: true,
installDependencies: false, installDependencies: false,
async post({ log, answers }) { async post({ log, answers }) {