Я пытаюсь создать консольное приложение, используя JavaScript / Node.js, следующий скрипт.js выдает ReferenceError: $ is not defined
при компиляции:
//user input from command line
var readline = require('readline');
var rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question("Would you like to see which Car Types are available? Please type yes/no ", function(answer) {
// if yes, print search results to console in descending price order
if (answer === 'yes'){
var results= "";
$.getJSON("https://techtest.rideways.com/dave/?pickup=3.410632,-2.157533&dropoff=3.410632,-2.157533", function(data){
results = JSON.parse(data);
});
console.log("The following Car Types are available:", results.options['car_type'], " - ", results.options['price']);
}else{
console.log("No worries, have a nice day!");
}
rl.close();
});
Как показано в этом посте; ReferenceError: $ не определено Я надеюсь, что это потому, что мне не хватает библиотек JS.
Есть ли способ вызвать библиотеки JS внутри моего script.js без создания отдельного файла HTML?Поскольку я не создаю интерфейсное веб-приложение, поэтому не вижу смысла в создании файла HTML?