예제 #1
0
파일: nodejs.py 프로젝트: raffber/wasp
def find_exe(binaryname, prefix=None, argprefix=None, produce=True):
    if isinstance(prefix, str):
        prefix = Directory(prefix)
    if prefix is None:
        prefix = ctx.builddir
    if argprefix is None:
        argprefix = binaryname
    bin_dir = prefix.join('node_modules/.bin')
    ret = find_exe_wasp(binaryname, dirs=bin_dir, argprefix=argprefix)
    if produce:
        ret.produce(':' + argprefix)
    return ret
예제 #2
0
파일: nodejs.py 프로젝트: raffber/wasp
def find_node(produce=True):
    ret = find_exe_wasp('node', argprefix='node')
    if produce:
        ret.produce(':nodejs/find-node')
    return ret