У меня есть пакет nodejs, и у меня есть код связанногоList. Я хочу включить свой код LinkedList в папку jsdjsjs, но я не могу этого сделать. В чем моя вина? Я хочу, чтобы использовать его как этотNodeJs требует ошибки
Это мой код в моей папке NodeJs. (App.js)
var KullaniciJS=require('KullaniciLibrary.js');
Это мои необходимые коды папки. (KullaniciLibrary.js)
function Kullanici(KullaniciAdi)
{
this.KullaniciAdi=KullaniciAdi;
this.Sonraki=null;
}
function KullaniciListe()
{
this.Bas=null;
this.Uzunluk=0;
}
KullaniciListe.prototype.Ekle=function(EklenecekKullaniciAdi)
{
var Bas=this.Bas;
if (!Bas) {
this.Bas = EklenecekKullaniciAdi;
this.Uzunluk++;
return EklenecekKullaniciAdi;
}
while (Bas.Sonraki!==null) {
Bas = Bas.Sonraki;
}
Bas.Sonraki = EklenecekKullaniciAdi;
this.Uzunluk++;
return EklenecekKullaniciAdi;
};
Обычно у вас есть объявить, какие функции вы экспортируете, если вы хотите создать модуль НПМ. Взгляните на эту ссылку: https://docs.npmjs.com/getting-started/creating-node-modules – ollie
Я не могу включить этот js-файл в свой js-файл? –
, когда вы хотите ссылаться на вашу локальную машину, которую вы используете, требуют ('./ KullaniciLibrary.js') ... обратите внимание на ./ перед файлом. Если это не работает, вам нужно либо объявить глобальную (плохую идею), используя module.exports, экспортирует анонимную функцию, снова используя module.exports экспортирует именованную функцию или экспортирует объект. – ollie