所以我第一次尝试使用node.js进行编码,并且具有非常小的先前编码知识。我试图编写一个蒸汽交易机器人的代码,但我已经对它的基础知识感到困惑。这是我的代码,名为" bot.js":
const SteamUser = require('steam-user');
const client = new SteamUser();
const config = require('./config.json');
const logOnOptions = {
accountName: config.username,
password: config.password
};
client.logOn(logOnOptions);
client.on('loggedOn', () => {
console.log('Succesfully logged on.');
});
在config.json文件中我只有用户名和密码,这很好。我的问题是,在安装steam-user之后输入节点bot.js时,我收到此错误:
module.js:471
throw err;
^
Error: Cannot find module 'C:\Users\Name\Desktop\bot\bot.js'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
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
帮助?
答案 0 :(得分:0)
这不是您的代码的错误,但错误节点正在抛出,说它在您的目录中找不到bot.js
C:\Users\Name\Desktop\bot
确认这是bot.js
所在的目录,文件名确实是bot.js
。另外,请确保没有隐藏的扩展名,文件可能是bot.js.txt
。