def update_node_packages(bench_path='.'): print('Updating node packages...') from bench.app import get_develop_version from distutils.version import LooseVersion v = LooseVersion(get_develop_version('frappe', bench_path=bench_path)) # After rollup was merged, frappe_version = 10.1 # if develop_verion is 11 and up, only then install yarn if v < LooseVersion('11.x.x-develop'): update_npm_packages(bench_path) else: update_yarn_packages(bench_path)
def update_node_packages(bench_path='.'): print('Updating node packages...') from bench.app import get_develop_version from distutils.version import LooseVersion v = LooseVersion(get_develop_version('frappe', bench_path = bench_path)) # After rollup was merged, frappe_version = 10.1 # if develop_verion is 11 and up, only then install yarn if v < LooseVersion('11.x.x-develop'): update_npm_packages(bench_path) else: update_yarn_packages(bench_path)