示例#1
0
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)
示例#2
0
文件: utils.py 项目: seethersan/bench
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)