fix(semantic-release): not running prepublish on install
This commit is contained in:
parent
fd11c85692
commit
1d9350597a
@ -13,6 +13,14 @@ var argv = require('minimist')(process.argv.slice(2), {
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (~argv._.indexOf('pre')) {
|
if (~argv._.indexOf('pre')) {
|
||||||
|
// The prepublish script is also executed when the package's dependencies are installed
|
||||||
|
// In this case we abort the command and do nothing.
|
||||||
|
var npmArgv = process.env.npm_config_argv
|
||||||
|
if (npmArgv) {
|
||||||
|
npmArgv = JSON.parse(npmArgv)
|
||||||
|
if (~npmArgv.cooked.indexOf('install')) process.exit(0)
|
||||||
|
}
|
||||||
|
|
||||||
console.log('Determining new version')
|
console.log('Determining new version')
|
||||||
|
|
||||||
return require('../src/pre')(argv, function (err, result) {
|
return require('../src/pre')(argv, function (err, result) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user