Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

package.json przy npm install


Rekomendowane odpowiedzi

Opublikowano
root@vps192192:/# npm install

npm ERR! install Couldn't read dependencies

npm ERR! Linux 3.2.0-4-amd64

npm ERR! argv "node" "/usr/bin/npm" "install"

npm ERR! node v0.12.7

npm ERR! npm  v2.13.4

npm ERR! path /package.json

npm ERR! code ENOPACKAGEJSON

npm ERR! errno -2

 

npm ERR! package.json ENOENT, open '/package.json'

npm ERR! package.json This is most likely not a problem with npm itself.

npm ERR! package.json npm can't find a package.json file in your current directory.

 

npm ERR! Please include the following file with any support request:

npm ERR!     /npm-debug.log

 

 

Tego pliku wgl nie miałem. Stworzyłem go na własną rękę "npm init" i wpisałem dane. HALP! Lajki lecoo.

...................\/...................
...................\/...................
...................\/...................

Opublikowano

Twój plik package.json najprawdopodobniej nie istnieje, musisz manualnie zainstalować wszystkie moduły poprzez polecenie npm.

Opublikowano

Twój plik package.json najprawdopodobniej nie istnieje, musisz manualnie zainstalować wszystkie moduły poprzez polecenie npm.

 

@Update

Zapomniałem kompletnie o npm init.

W katalogu głównym projektu wykonaj polecenie: npm init. Plik package.json powinien się automatycznie wygenerować.

Ten plik sam stworzyłem i instalowalem wszystko ale są errory.

 

@ Edit 

 
npm WARN package.json [email protected] No README data
 
Tutaj trochę nie czaje o co idzie..

...................\/...................
...................\/...................
...................\/...................

Opublikowano

A czy w katalogu Twojego projektu znajduje się katalog node_modules?

Opublikowano

A czy w katalogu Twojego projektu znajduje się katalog node_modules?

Tak

...................\/...................
...................\/...................
...................\/...................

Opublikowano

Tak

 

Jeżeli nie jest pusty, to dlaczego wykonujesz polecenie npm install? Przecież wszystkie moduły są już pobrane, wystarczy uruchomić główny skrypt .js poprzez polecenie node.

Opublikowano
Pięknie :D 

node steambot.js 

TypeError: undefined is not a function

    at Object.<anonymous> (/root/bot/steambot.js:728:7)

    at Module._compile (module.js:460:26)

    at Object.Module._extensions..js (module.js:478:10)

    at Module.load (module.js:355:32)

    at Function.Module._load (module.js:310:12)

    at Function.Module.runMain (module.js:501:10)

    at startup (node.js:129:16)

    at node.js:814:3

...................\/...................
...................\/...................
...................\/...................

Opublikowano

 

Pięknie :D
node steambot.js 
TypeError: undefined is not a function
    at Object.<anonymous> (/root/bot/steambot.js:728:7)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:501:10)
    at startup (node.js:129:16)
    at node.js:814:3

 

 

Udostępnij nam kod z linii 728 w pliku steambot.js

Opublikowano

Jest i on. Wracam za 10-20 minut.

http://pastebin.com/ZdYJUvKx

...................\/...................
...................\/...................
...................\/...................

Opublikowano

Problem leżał w tym, że Steam.SteamClient() nie zwraca nam obiektu z funkcją logOn. Trzeba użyć konstruktora Steam.SteamUser(steam), gdzie steam to obiekt zwracany przez Steam.SteamClient(). Wygląda to mniej więcej tak:

var steam = new Steam.SteamClient();
var steamUser = new Steam.SteamUser(steam);
steamUser.logOn();

Poprawiony kod: http://pastebin.com/m0msxtYw

Opublikowano

Problem leżał w tym, że Steam.SteamClient() nie zwraca nam obiektu z funkcją logOn. Trzeba użyć konstruktora Steam.SteamUser(steam), gdzie steam to obiekt zwracany przez Steam.SteamClient(). Wygląda to mniej więcej tak:

var steam = new Steam.SteamClient();
var steamUser = new Steam.SteamUser(steam);
steamUser.logOn();

Poprawiony kod: http://pastebin.com/m0msxtYw

Nie do końca

 

 

 

root@vps192192:~/bot# node steambot.js
[18:0:40:390] Message: "Using auth code"
connected
encrypt request
[18:0:41:60] Message: "mongo connected"
/root/bot/node_modules/steam/node_modules/protobufjs/dist/ProtoBuf.js:2539
                            throw Error(this+"#"+keyOrObj+" is not a field: un
                                                         ^
Error: .CMsgClientLogon#accountName is not a field: undefined
    at Error (native)
    at MessagePrototype.set (/root/bot/node_modules/steam/node_modules/protobufjs/dist/ProtoBuf.js:2539:58)
    at MessagePrototype.set (/root/bot/node_modules/steam/node_modules/protobufjs/dist/ProtoBuf.js:2533:38)
    at Message (/root/bot/node_modules/steam/node_modules/protobufjs/dist/ProtoBuf.js:2462:34)
    at SteamUser.logOn (/root/bot/node_modules/steam/lib/handlers/user/index.js:33:6)
    at SteamClient.<anonymous> (/root/bot/steambot.js:732:15)
    at SteamClient.emit (events.js:104:17)
    at SteamClient.handlers.(anonymous function) (/root/bot/node_modules/steam/lib/steam_client.js:253:8)
    at SteamClient._netMsgReceived (/root/bot/node_modules/steam/lib/steam_client.js:167:26)
    at Connection.emit (events.js:107:17)
root@vps192192:~/bot# clear
root@vps192192:~/bot# node steambot.js
[18:1:7:871] Message: "Using auth code"
connected
encrypt request
[18:1:8:499] Message: "mongo connected"
/root/bot/node_modules/steam/node_modules/protobufjs/dist/ProtoBuf.js:2539
                            throw Error(this+"#"+keyOrObj+" is not a field: un
                                                         ^
Error: .CMsgClientLogon#accountName is not a field: undefined
    at Error (native)
    at MessagePrototype.set (/root/bot/node_modules/steam/node_modules/protobufjs/dist/ProtoBuf.js:2539:58)
    at MessagePrototype.set (/root/bot/node_modules/steam/node_modules/protobufjs/dist/ProtoBuf.js:2533:38)
    at Message (/root/bot/node_modules/steam/node_modules/protobufjs/dist/ProtoBuf.js:2462:34)
    at SteamUser.logOn (/root/bot/node_modules/steam/lib/handlers/user/index.js:33:6)
    at SteamClient.<anonymous> (/root/bot/steambot.js:732:15)
    at SteamClient.emit (events.js:104:17)
    at SteamClient.handlers.(anonymous function) (/root/bot/node_modules/steam/lib/steam_client.js:253:8)
    at SteamClient._netMsgReceived (/root/bot/node_modules/steam/lib/steam_client.js:167:26)
    at Connection.emit (events.js:107:17)

 

...................\/...................
...................\/...................
...................\/...................

Opublikowano

w pliku steambot.config.js zmień

"logOnOptions"    : {                                    
        "accountName": "",
  	"password": ""
},

na

"logOnOptions"    : {                                    
        account_name: "",
  	password: ""
},
Opublikowano

 

w pliku steambot.config.js zmień

"logOnOptions"    : {                                    
        "accountName": "",
  	"password": ""
},

na

"logOnOptions"    : {                                    
        account_name: "",
  	password: ""
},

Reboot - ten sam błąd - @petergood. Może tv ?

...................\/...................
...................\/...................
...................\/...................

Opublikowano

Wybacz bo może nie na temat, ale jeśli z każdym problemem będziesz pisał na mpc to znaczy, że Twoje umiejętności są dosyć niskie.

Co za tym idzie nie powinieneś tworzyć takich serwisów.­

  • 2 tygodnie później...
Opublikowano
var steamUser = new Steam.SteamUser(steam);

                ^

TypeError: undefined is not a function

    at Object.<anonymous> (/var/www/bot/steambot.js:727:17)

    at Module._compile (module.js:460:26)

    at Object.Module._extensions..js (module.js:478:10)

    at Module.load (module.js:355:32)

    at Function.Module._load (module.js:310:12)

    at Function.Module.runMain (module.js:501:10)

    at startup (node.js:129:16)

    at node.js:814:3

moglby ktos pomoc z tym ?

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...