browserify无法从命令行执行任何操作

时间:2014-12-28 14:42:12

标签: node.js ubuntu browserify

我对node.js完全不熟悉,所以我猜这是一个愚蠢的问题..

我有一台ubuntu机器,我用npm安装了browserify:

sudo npm install browserify -g

如果我打开一个node.js shell,我可以要求这个模块,但是当我尝试从命令行运行它时没有任何反应:

ubuntu:~$ browserify
ubuntu:~$ browserify f -o f3
ubuntu:~$

这是怎么回事?找到命令,但什么都不做,什么都不打印?

由于

2 个答案:

答案 0 :(得分:2)

问题可能出在'节点' vs' nodejs'环境。 在终端中输入emacs /usr/local/bin/browserify,然后使用首选文本编辑器编辑该文件:#!/usr/bin/env node

文件的第一行可能读取nodejs之类的内容。只需将其更改为调用node而不是#!/usr/bin/env nodejs,以便显示node

这必须是最简单的方法。它适用于许多依赖于节点的其他工具(如coffeescript relp / compiler,mocha测试工具以及几乎任何依赖于btn1.setWidth(200); btn1.setHeight(300) btn1.post(new Runnable() { @Override public void run() { Log.i("Tag", "Width:"+ btn1.getWidth() + " Height:" + btn1.getHeight()); } }); 的其他工具)

答案 1 :(得分:0)

您当前路径中是否有f,是否已检查是否生成了f3? 我看到通常输出到stdout并通过>重定向到捆绑包,如下所示:

browserify f.js > f3.js