Mam projekt węzeł-webkit z main.js
. Na samym szczycie, mamNode.js nie może wymagać pliku .js w tym samym katalogu
var updater = require("./updater.js");
i mam plik o nazwie updater.js
w tym samym katalogu co main.js
. Kiedy uruchomić aplikację, pojawia się błąd
Uncaught Error: Cannot find module './updater.js'
updater.js
ma jeden wiersz w tym:
module.exports = "Hello!";
Nie mam pojęcia, dlaczego to nie może wymagać pliku. Widziałem, że inny projekt robi to samo. Mogę require
regularne npm
modułów dobrze z tego samego main.js
.
Czy masz uprawnienia do odczytu pliku 'updater.js'? – LotusH
A jak uruchomiłeś węzeł? Czy uruchomiłeś węzeł bezpośrednio w tym katalogu, wpisując 'node main.js'? Jeśli użyłeś niektórych pomocników, 'cwd' może się zmienić. – LotusH
używasz 'węzła głównego' w katalogu, w którym znajduje się' main.js', kiedy wyświetla ten błąd, czy ładujesz w 'main.js' jako moduł w innym skrypcie? –