我对node.js完全不熟悉,所以我猜这是一个愚蠢的问题..
我有一台ubuntu机器,我用npm安装了browserify:
sudo npm install browserify -g
如果我打开一个node.js shell,我可以要求这个模块,但是当我尝试从命令行运行它时没有任何反应:
ubuntu:~$ browserify
ubuntu:~$ browserify f -o f3
ubuntu:~$
这是怎么回事?找到命令,但什么都不做,什么都不打印?
由于
答案 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