[Do not merge. under discussion] node global installation fix

Discussion is going in #131 
Does it have to use source installation? can we just rely on npm canvas installation?