mirror of
https://github.com/frappe/bench.git
synced 2024-11-11 15:51:03 +00:00
Prompt to install yarn in global
This commit is contained in:
parent
6e73871e55
commit
4497267269
@ -431,13 +431,15 @@ def update_npm_packages(bench_path='.'):
|
||||
print('Updating node libraries...')
|
||||
apps_dir = os.path.join(bench_path, 'apps')
|
||||
|
||||
if not find_executable('yarn'):
|
||||
print("Please install yarn using below command and try again.")
|
||||
print("`npm install -g yarn`")
|
||||
return
|
||||
|
||||
for app in os.listdir(apps_dir):
|
||||
app_path = os.path.join(apps_dir, app)
|
||||
if os.path.exists(os.path.join(app_path, 'package.json')):
|
||||
yarn_executable = './node_modules/.bin/yarn'
|
||||
if not os.path.exists(os.path.join(app_path, yarn_executable)):
|
||||
exec_cmd('npm install yarn', cwd=app_path)
|
||||
exec_cmd('{yarn} install'.format(yarn=yarn_executable), cwd=app_path)
|
||||
exec_cmd('yarn install', cwd=app_path)
|
||||
|
||||
|
||||
def install_requirements(pip, req_file):
|
||||
|
Loading…
Reference in New Issue
Block a user