Merge pull request #2119 from strapi/fix/2011

Fix plugin install version
This commit is contained in:
Jim LAURIE 2018-10-13 18:51:43 +01:00 committed by GitHub
commit 546f389746
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -15,6 +15,9 @@ const shell = require('shelljs');
// Logger.
const { cli, logger, packageManager } = require('strapi-utils');
// Local Strapi dependencies.
const packageJSON = require('../package.json');
/**
* `$ strapi install`
*
@ -66,7 +69,7 @@ module.exports = function (plugin, cliArguments) {
fs.writeFileSync(`${pluginPath}/package.json`, JSON.stringify({}), 'utf8');
}
const cmd = isStrapiInstalledWithNPM ? `npm install ${pluginID}@alpha --ignore-scripts --no-save --prefix ${pluginPath}` : `yarn --cwd ${pluginPath} add ${pluginID}@alpha --ignore-scripts --no-save`;
const cmd = isStrapiInstalledWithNPM ? `npm install ${pluginID}@${packageJSON.version} --ignore-scripts --no-save --prefix ${pluginPath}` : `yarn --cwd ${pluginPath} add ${pluginID}@${packageJSON.version} --ignore-scripts --no-save`;
exec(cmd, (err) => {
if (err) {
logger.error(`An error occurred during plugin installation. \nPlease make sure this plugin is available on npm: https://www.npmjs.com/package/${pluginID}`);