【发布时间】:2021-03-24 19:47:48
【问题描述】:
不熟悉 javascript/node.js,我无法让我的脚本运行:
import { IDS, MangoGroup, MangoClient } from '@blockworks-foundation/mango-client';
import { Account, Connection, PublicKey } from '@solana/web3.js';
import { Market } from '@project-serum/serum';
import { readFileSync } from 'fs';
setInterval(function () {
console.log("timer that keeps nodejs processing running");
}, 1000 * 60 * 60);
如您所见,此脚本基本上是空白的。仅进口导致它失败。如果我删除导入,那么 node.js 会继续运行。
有什么问题?
编辑:这是输出:gist
【问题讨论】:
-
节点崩溃时显示什么错误?
-
什么导入会使它崩溃?还有什么错误信息?
-
我分别尝试了每个导入,似乎哪个模块并不重要,它们都会导致它失败。是我的语法错误还是什么?
-
如何启动 node.exe?你怎么知道它崩溃了?
-
好的,所以我猜 Visual Studio(或我的设置)在调试方面真的很糟糕。我使用终端(不是 Visual Studio)运行脚本,它最终给了我错误:
SyntaxError: Cannot use import statement outside a module。
标签: javascript node.js