如何简洁地运行全局安装的Node.js应用程序

时间:2015-10-05 07:01:53

标签: node.js shell node-modules

我最近使用的是mongo-express,它是用Node.js编写的。我按照GitHub页面上的说明全局安装了它。它说是为了运行它:

cd YOUR_PATH/node_modules/mongo-express/ && node app.js  

我想知道是否有任何变通方法可以避免首先将目录更改为应用程序的文件夹(使用cd)。
顺便说一下,在npm's doc,它说

  

在全局模式下,可执行文件在Unix上链接到{prefix} / bin。

在我的情况下(使用mac),可执行文件app.js 链接到/usr/local/bin。但是,如果我只是在命令行中输入app.js来尝试运行它,那就说-bash: /usr/local/bin/app.js: Permission denied。即使这样做,app.js也不会是一个过于通用的名称,以后会与其他应用程序发生冲突? 谢谢你的帮助。

0 个答案:

没有答案