【发布时间】:2012-06-28 02:39:01
【问题描述】:
我正在尝试使用类似于 express 和 mocha 等软件包的 Node.js 创建 shell 脚本。我的初始测试报告未找到命令,因此我将脚本支持为以下内容:
#!/usr/bin/env node
console.log("printing stuff");
上面运行时应该只输出“打印的东西”;但是,这也行不通。
我正在尝试通过文件目录中的./script 执行脚本,以确保它不是路径问题。尝试在特权状态(即 sudo)下执行会产生相同的结果/错误消息。
知道我需要做什么吗?
【问题讨论】:
-
node -v在同一个目录会发生什么? -
我也可以在目录中
npm install mocha拨打./node_modules/mocha/bin/mocha没有问题。 -
奇怪,应该可以。什么操作系统?
-
@RyanOlds Mac OSX 10.7 (Lion)
标签: shell node.js command-line