Merge pull request #7798 from koenpunt/npm-nvm-exec
Allow npm executable to contain spaces
This commit is contained in:
commit
b300bf4053
1 changed files with 3 additions and 3 deletions
|
@ -113,9 +113,9 @@ class Npm(object):
|
||||||
self.production = kwargs['production']
|
self.production = kwargs['production']
|
||||||
|
|
||||||
if kwargs['executable']:
|
if kwargs['executable']:
|
||||||
self.executable = kwargs['executable']
|
self.executable = kwargs['executable'].split(' ')
|
||||||
else:
|
else:
|
||||||
self.executable = module.get_bin_path('npm', True)
|
self.executable = [module.get_bin_path('npm', True)]
|
||||||
|
|
||||||
if kwargs['version']:
|
if kwargs['version']:
|
||||||
self.name_version = self.name + '@' + self.version
|
self.name_version = self.name + '@' + self.version
|
||||||
|
@ -124,7 +124,7 @@ class Npm(object):
|
||||||
|
|
||||||
def _exec(self, args, run_in_check_mode=False, check_rc=True):
|
def _exec(self, args, run_in_check_mode=False, check_rc=True):
|
||||||
if not self.module.check_mode or (self.module.check_mode and run_in_check_mode):
|
if not self.module.check_mode or (self.module.check_mode and run_in_check_mode):
|
||||||
cmd = [self.executable] + args
|
cmd = self.executable + args
|
||||||
|
|
||||||
if self.glbl:
|
if self.glbl:
|
||||||
cmd.append('--global')
|
cmd.append('--global')
|
||||||
|
|
Loading…
Reference in a new issue