通过npm安装Javascript客户端库

通过npm安装Javascript客户端库,javascript,node.js,Javascript,Node.js,我对Node.js非常陌生(我假设是这样;我是如此陌生,以至于我不太了解这里发生了什么)。我正在使用一个名为RJ Metrics的系统的客户端库。我基本上是将他们的API与Volusion API绑定在一起,以便将数据从Volusion站点导入到他们的系统中。所有这些代码都有道理,但我不明白如何安装和使用它 他们的: 我需要使用Javascript库,因为我使用的是Windows服务器上的Volusion,这里没有ASP/C选项。它说,RJMetrics Javascript客户端库可以通过np

我对Node.js非常陌生(我假设是这样;我是如此陌生,以至于我不太了解这里发生了什么)。我正在使用一个名为RJ Metrics的系统的客户端库。我基本上是将他们的API与Volusion API绑定在一起,以便将数据从Volusion站点导入到他们的系统中。所有这些代码都有道理,但我不明白如何安装和使用它

他们的:

我需要使用Javascript库,因为我使用的是Windows服务器上的Volusion,这里没有ASP/C选项。它说,
RJMetrics Javascript客户端库可以通过npm:
和终端代码获得。经过研究,它似乎使用Node.js,所以我在我的计算机上安装了Node.js,并在终端上运行了npm install rjmetrics,成功了。不过我假设我必须登录到他们的服务器并运行代码才能让它工作

这是否需要我通过SSH连接到服务器?我是不是太离谱了,有没有办法在我的页面中包含一些JS文件?我也查看了他们的GitHub,所有的主文件都使用require()函数,我收集的是Node.js函数


抱歉,如果我说得太离谱了,我现在就要把这件事搞清楚了。

这部分文档(您参考的)只是简单的javascript。尽管NPM是节点包管理器。因此,如果您愿意,看起来您可以像在其他浏览器一样在web浏览器中运行这个.js脚本

var rjmetrics = require("rjmetrics");
client = rjmetrics.Client(api_key, client_id);

# do stuff with client

如果您想在节点中执行此操作,您可以在您的计算机上创建一个.js文件,其中包含API代码,可以执行任何您想要的操作。然后在终端中,您可以通过“node myfile.js”运行脚本。创建和测试此功能只需本地Web服务器设置。

这不起作用。我试过了,但是如果服务器上没有某种类型的库,require()就不能工作。哦,好的,那么我就使用Node。他们的例子都是像nodejs脚本一样写的。所以是的,这是最初的问题。我想我不知道如何使用Node。如何安装它?我如何使用它?这是我问题的基础。哦,对不起,在你的问题中,你说你已经安装了node,所以现在你需要做的就是在一个.js文件中编写一些javascript,并使用“node myFile.js”从终端运行它,然后执行它。Node不是一种不同的语言,有很多模块可以通过NPM安装来帮助您完成项目,但它只是简单的javascript。