Var skall index filen ligga?
- tecno
- Inlägg: 27051
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Var skall index filen ligga?
// Load dependencies.
var JVSDisplayOTron = require('../../index.js');
Försöker testa en display på min RPi, och grunden är där dvs.
node index.js fungerar
Har nu kopierat en test fil för touch och första raden enligt ovan ger
Error: Cannot find module '../../index.js'
index.js och touch.js ligger i samma katalog
pi@raspberrypi:~/node_apps/jvsdisplayotron_example $ ls
index.js node_modules package.json package-lock.json touch.js
../ = säger att den ska ligga i node_apps men nästa ../ ?? Är det så att index.js ska ligga i root?
var JVSDisplayOTron = require('../../index.js');
Försöker testa en display på min RPi, och grunden är där dvs.
node index.js fungerar
Har nu kopierat en test fil för touch och första raden enligt ovan ger
Error: Cannot find module '../../index.js'
index.js och touch.js ligger i samma katalog
pi@raspberrypi:~/node_apps/jvsdisplayotron_example $ ls
index.js node_modules package.json package-lock.json touch.js
../ = säger att den ska ligga i node_apps men nästa ../ ?? Är det så att index.js ska ligga i root?
Re: Var skall index filen ligga?
Om de ligger i samma katalog då ska det vara
var JVSDisplayOTron = require('index.js');
var JVSDisplayOTron = require('index.js');
Re: Var skall index filen ligga?
Är det touch.js du kör?
../../index.js från katalogen du står i nu betyder /home/pi/index.js
../../index.js från katalogen du står i nu betyder /home/pi/index.js
- tecno
- Inlägg: 27051
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Var skall index filen ligga?
Ja det är jag med på.
men vad menar dom med ../../ ?
https://raw.githubusercontent.com/joris ... t/touch.js
/edit
Zronken
men vad menar dom med ../../ ?
https://raw.githubusercontent.com/joris ... t/touch.js
/edit
Zronken
- tecno
- Inlägg: 27051
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Var skall index filen ligga?
Har bara SSH session nu, hur kopierar jag index.js till /home/pi/ ?
Novisen vid spisen här
Novisen vid spisen här
Re: Var skall index filen ligga?
Winscp om du kör windows, den kopplas över ssh till pi, men om du vill kopiera det lokalt över ssh (och filern är redan där) då skriv
cp /home/pi/node_apps/jvsdisplayotron_example/index.js /home/pi
cp /home/pi/node_apps/jvsdisplayotron_example/index.js /home/pi
- tecno
- Inlägg: 27051
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Var skall index filen ligga?
Blir bara bättre och bättre
Error: Cannot find module 'jvsdisplayotron'
Error: Cannot find module 'jvsdisplayotron'
- tecno
- Inlägg: 27051
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Var skall index filen ligga?
Kulla skrev:Om de ligger i samma katalog då ska det vara
var JVSDisplayOTron = require('index.js');
Testade detta och får som svar att index.js inte hittas
Nåt är galet med path
- tecno
- Inlägg: 27051
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Var skall index filen ligga?
Kod: Markera allt
// Load the JVSDisplayOTron module.
var JVSDisplayOTron = require('jvsdisplayotron');
// Initialize the Display-o-Tron HAT.
var dothat = new JVSDisplayOTron.DOTHAT();
// Set the display contrast to a better-readable value.
dothat.lcd.setContrast(45);
// Write 'Hi from Node.js!' on the display.
dothat.lcd.write('HI from Node.js!');
// Write 'Thx to @pimoroni & @kiielectro' on the display, starting on the second line.
// Note that the text automatically wraps to the next line of the display.
dothat.lcd.setCursorPosition(0, 1);
dothat.lcd.write('Thx to @pimoroni & @kiwielectro');
// Add some nice backlight colors.
dothat.backlight.setLeftToRGB(255,0,0);
dothat.backlight.setLeftToRGB(0,255,0);
dothat.backlight.setLeftToRGB(0,0,255);
// To reduce resource usage, kill the JVSDisplayOTron process if no subsequent calls are $
dothat.kill(false);
Re: Var skall index filen ligga?
> men vad menar dom med ../../ ?
Det betyder i princip "två trappor upp".
Två katalognivåer ovanför där du befinner dig.
Antingen flytta filen dit eller ändra adressen till require(...)
Det betyder i princip "två trappor upp".
Två katalognivåer ovanför där du befinner dig.
Antingen flytta filen dit eller ändra adressen till require(...)
- tecno
- Inlägg: 27051
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Var skall index filen ligga?
OK
Har nu kopplat in skärm och tgb och kan exekvera exempel skripten och allt verkar fungera.
Har nu kopplat in skärm och tgb och kan exekvera exempel skripten och allt verkar fungera.
- tecno
- Inlägg: 27051
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Var skall index filen ligga?
Att index.js kom på *rätt* plats.
Nåt är fortfarande galet med Path så jag får kolla vad som är vad och varför.
Nåt är fortfarande galet med Path så jag får kolla vad som är vad och varför.
Re: Var skall index filen ligga?
OK. Har inte gjort mycket/något med denna miljö, men detta verkade ganska lättläst:
https://medium.freecodecamp.org/requiri ... 7fbd119be8
https://medium.freecodecamp.org/requiri ... 7fbd119be8
Re: Var skall index filen ligga?
./ är aktuell katalog, beroende på hur path:er är satta så är det relativt den satta path:en.
"Index.js" vs "./index.js"
Det kan vara en riktig öken med path...
"Index.js" vs "./index.js"
Det kan vara en riktig öken med path...