首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GDAX :套件未定义

GDAX :套件未定义
EN

Stack Overflow用户
提问于 2017-07-14 00:53:49
回答 1查看 377关注 0票数 1

我是node.js的新手,我正在尝试使用GDAX。我下载了所有的程序并遵循了使用说明。我没有编辑任何.js文件,我只是尝试运行一个提供的测试文件。

npm outdated的所有依赖项都有它们想要的版本,而npm list的所有依赖项都是作为树结构的绿色。

我使用node public_client.js运行测试文件。

注所有代码都是从git存储库中克隆的。

下面是错误的图像:错误 (没有足够的历史记录嵌入图像)

以下是终端中的错误:

代码语言:javascript
复制
Alecs-MacBook-Pro:tests Alec$ node public_client.js
/Users/Alec/Documents/Trading/gdax-node/tests/public_client.js:9
suite('PublicClient');
^

ReferenceError: suite is not defined
    at Object.<anonymous> (/Users/Alec/Documents/Trading/gdax-node/tests/public_client.js:9:1)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:389:7)
    at startup (bootstrap_node.js:149:9)
    at bootstrap_node.js:504:3

以下是文件的前九行:

代码语言:javascript
复制
var assert = require('assert');
var nock = require('nock');

var Gdax = require('../index.js');
var publicClient = new Gdax.PublicClient();

var EXCHANGE_API_URL = 'https://api.gdax.com';

suite('PublicClient');

以下是索引文件:

代码语言:javascript
复制
var PublicClient        = require('./lib/clients/public.js');
var WebsocketClient     = require('./lib/clients/websocket.js');
var AuthenticatedClient = require('./lib/clients/authenticated.js');
var Orderbook           = require('./lib/orderbook.js');
var OrderbookSync       = require('./lib/orderbook_sync.js');

module.exports = exports = {
  'PublicClient'       : PublicClient,
  'WebsocketClient'    : WebsocketClient,
  'AuthenticatedClient': AuthenticatedClient,
  'Orderbook'          : Orderbook,
  'OrderbookSync'      : OrderbookSync,
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-14 01:05:58

该包正在使用mocha运行测试。他们已经准备好了一个script条目,所以只运行npm test和瞧。

正在使用的命令在package.json中:

代码语言:javascript
复制
"scripts": {
    "test": "mocha --ui qunit --bail --reporter list tests/*.js"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45092995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档