Ich habe use-strict
Modus in meiner .js-Datei aktiviert, aber wenn ich es ausführe, Knoten sagt mir, dass ich es nicht aktiviert habe. Bitte sagen Sie mir nicht, "use-strict";
an der Spitze meiner Datei zu schreiben, weil ich bereits versucht, dass.'Use-strict' aktiviert, aber nicht in Knoten
Hier ist meine server.js
Datei. Ich habe versucht zu sehen, was falsch ist, aber bis jetzt war der Stapelüberlauf nicht sehr hilfreich, da die meisten Leute es anscheinend beim ersten Versuch schaffen.
require('use-strict')
'use-strict';
let util = require('util');
let http = require('http');
let Bot = require('@kikinteractive/kik');
var kik_username = process.env.KIK_USERNAME;
var kik_api_key = process.env.KIK_API_KEY;
var kik_baseUrl = process.env.KIK_BASEURL;
// Configure the bot API endpoint, details for your bot
let bot = new Bot({
username: kik_username,
apiKey: kik_api_key,
baseUrl: kik_baseUrl
});
bot.updateBotConfiguration();
bot.onTextMessage((message) => {
message.reply(message.body);
});
// Set up your server and start listening
let server = http.createServer(bot.incoming()).listen(8085);
Alles scheint in Ordnung, aber wenn ich
$ node server.js
Ich erhalte diesen Fehler laufen
let util = require('util');
^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:387:25)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:148:18)
at node.js:405:3
Es mir Strict-Modus ermöglichen erzählt, aber ich habe BEREITS DAS. Ich brauchte sogar ein npm-Paket, um sicherzustellen, dass ich es richtig gemacht habe! Kann jemand nachvollziehen, was passiert?
omfg Ich bin ein Idiot lol es hat endlich funktioniert! DANKE! – ChannelJuanNews
Gern geschehen! – Nindaff