从命令行使用节点 js

Using node js from command line

我完全是 node.js 的新手所以让我解释一下我想做什么:

我想安装tail-http https://www.npmjs.com/package/tail-http 并且在这个页面中明确表示它被操作:

tail-http http://example.com/some-file.log

安装 node 和 npm 后我无法安装它并将其用作新命令,我得到的结果是:

$ npm init
$ npm install tail-http
$ cd node_modules
$ cd tail-http
$ node index.js http://example.com/some-file.log

可行,但与该网络上公开的简单用法相去甚远。

我错过了什么?

npm install -g tail-http

将在全球范围内安装它,然后您可以在任何地方使用它。

任何使用 -g(全局标志)安装的包,它告诉 npm 全局安装并在整个文件系统中可用。确保您以根用户身份登录。大多数时候它会抛出权限被拒绝的错误。或者只是使用 sudo npm install -g tail-http