Mijn vraag
Het lukt me niet meer om packages te installeren of te deinstalleren met NPM. Ik krijg een foutmelding. Het lijkt er sterk op dat een bestand corrupt is geraakt. Maar welke, en hoe los ik dit op? Zie regel 15
Relevante software en hardware die ik gebruik
NodeJS 10 (geïnstalleerd via Node-Red V0.19 installatie script)
Rapberry Pi 3B+
Wat ik al gevonden of geprobeerd heb
Gezocht op internet, maar ik kan het advies daar niet inschatten op relevantie. Ik ben nog erg beginnend in zowel Node.JS als in de Debian wereld. Dus alles is nog een beetje zwarte magie. Ik heb het idee dat het stuk is gegaan toen ik node-red-contrib-mqtt-broker probeerde te deïnstalleren omdat er andere rare zaken speelden (deploys in Node-red werkten niet meer).
Het lukt me niet meer om packages te installeren of te deinstalleren met NPM. Ik krijg een foutmelding. Het lijkt er sterk op dat een bestand corrupt is geraakt. Maar welke, en hoe los ik dit op? Zie regel 15
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| pi@Dommy:~/.node-red $ npm install node-red-contrib-rfxcom npm ERR! Invalid or unexpected token npm ERR! A complete log of this run can be found in: npm ERR! /home/pi/.npm/_logs/2019-01-27T16_40_37_702Z-debug.log pi@Dommy:~/.node-red $ cat /home/pi/.npm/_logs/2019-01-27T16_40_37_702Z-debug.log 0 info it worked if it ends with ok 1 verbose cli [ '/usr/bin/node', 1 verbose cli '/usr/bin/npm', 1 verbose cli 'install', 1 verbose cli 'node-red-contrib-rfxcom' ] 2 info using npm@6.5.0 3 info using node@v10.15.0 4 verbose stack /usr/lib/node_modules/npm/node_modules/fs-minipass/index.js:1 4 verbose stack (function (exports, require, module, __filename, __dirname) { ��E�a����\�����y���#�n����C��<ҽ��d���!���NeǁUI������ח�q 4 verbose stack ^ 4 verbose stack 4 verbose stack SyntaxError: Invalid or unexpected token 4 verbose stack at new Script (vm.js:79:7) 4 verbose stack at createScript (vm.js:251:10) 4 verbose stack at Object.runInThisContext (vm.js:303:10) 4 verbose stack at Module._compile (internal/modules/cjs/loader.js:657:28) 4 verbose stack at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10) 4 verbose stack at Module.load (internal/modules/cjs/loader.js:599:32) 4 verbose stack at tryModuleLoad (internal/modules/cjs/loader.js:538:12) 4 verbose stack at Function.Module._load (internal/modules/cjs/loader.js:530:3) 4 verbose stack at Module.require (internal/modules/cjs/loader.js:637:17) 4 verbose stack at require (internal/modules/cjs/helpers.js:22:18) 4 verbose stack at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/tar/lib/create.js:8:13) 4 verbose stack at Module._compile (internal/modules/cjs/loader.js:689:30) 4 verbose stack at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10) 4 verbose stack at Module.load (internal/modules/cjs/loader.js:599:32) 4 verbose stack at tryModuleLoad (internal/modules/cjs/loader.js:538:12) 4 verbose stack at Function.Module._load (internal/modules/cjs/loader.js:530:3) 5 verbose cwd /home/pi/.node-red 6 verbose Linux 4.14.79-v7+ 7 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "node-red-contrib-rfxcom" 8 verbose node v10.15.0 9 verbose npm v6.5.0 10 error Invalid or unexpected token 11 verbose exit [ 1, true ] PuTTYpi@Dommy:~/.node-red $ |
Relevante software en hardware die ik gebruik
NodeJS 10 (geïnstalleerd via Node-Red V0.19 installatie script)
Rapberry Pi 3B+
Wat ik al gevonden of geprobeerd heb
Gezocht op internet, maar ik kan het advies daar niet inschatten op relevantie. Ik ben nog erg beginnend in zowel Node.JS als in de Debian wereld. Dus alles is nog een beetje zwarte magie. Ik heb het idee dat het stuk is gegaan toen ik node-red-contrib-mqtt-broker probeerde te deïnstalleren omdat er andere rare zaken speelden (deploys in Node-red werkten niet meer).
Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.