2017-01-08 7 views
1

私はDiscordのWebhookとして機能する簡単なjavascriptを作成しようとしています。 URLを削除しました。SyntaxError:discord-webhooks/javascriptを使用したときの予期しない識別子

const DiscordWebhook = require("discord-webhooks"); 
let myWebhook = new DiscordWebhook("removedtopostonstackexchange") 
myWebhook.on("ready",() => { 
myWebhook.execute({ 
content:"Hello from a webhook", 
username:"Mr Webhook", 
avatar_url:"https://example.com/image.png"});}); 
myWebhook.on("error", (error) => {console.warn(error);}); 

私はは、runkitでこれを実行すると、それが正常に動作して成功したプッシュが不和のチャネルに送信され、しかし、私のLinuxサーバーにアップロードすると、次のエラーが返されます。

[[email protected] crash-watcher]# node test.js 

/servers/crash-watcher/test.js:2 
let myWebhook = new DiscordWebhook("removedtopostonstackexchange 
    ^^^^^^^^^ 
SyntaxError: Unexpected identifier 
    at Module._compile (module.js:439:25) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Function.Module.runMain (module.js:497:10) 
    at startup (node.js:119:16) 
    at node.js:945:3 
[[email protected] crash-watcher]# 

誰が何を示唆することができます問題になる可能性がありますか?

答えて

0

サーバーにインストールされているnodejsバージョンでは、letを使用していませんでした。

1

node --version経由でNodeJSのバージョンを確認し、それはおそらくlet声明のサポートは、あなたのNodeJSのバージョンをアップグレードするにはNodeJS 4に


を追加する必要があります

時代遅れのですが、実行します。

sudo npm cache clean -f 
sudo npm install n -g 
sudo n stable 

サイドノート:Windowsユーザーの場合check out this stackoverflow thread

関連する問題