npm Webpack code ELIFECYCLE errno 1

Bij het bouwen van de PiCockpit frontend code (die is verpakt met Webpack) op een andere computer, liep ik tegen het volgende probleem aan: cross-env NODE_ENV=productie webpack -progress -hide-modules -mode=productiontype: 'object',additionalProperties: true,properties: {apply: {description: 'Het uitlooppunt van de plugin, vereiste methode.',instanceof: 'Functie',tsType: "(compiler: import('../lib/Compiler')) => void"}},required: [ 'apply' ]}},title: 'WebpackOptions',description: 'Opties object zoals verstrekt door de gebruiker.',type:...

Weiterlesen

Synchroniseren van bestandsuploads tussen browservensters

Voor PiCockpit ben ik momenteel de Digital Nose app aan het ontwikkelen. Deze app vereist een upload voor het BSEC configuratiebestand - wat binaire data is. Zodra de gebruiker het bestand upload, wordt het gepubliceerd via MQTT, en picockpit-client kan het gebruiken om het BSEC AI algoritme te configureren om gasdetectie te doen. Hier is een beetje...

Weiterlesen

overschakelen van JSON naar MsgPack op een achterwaartse compatibele manier met Paho MQTT (JavaScript)

picockpit.com maakt veel gebruik van MQTT. Voor de komende versie 2.0 heb ik besloten om over te schakelen naar MsgPack. Waarom MsgPack? MsgPack (eigenlijk MessagePack genoemd - packages gebruiken meestal MsgPack) is een binair formaat, gericht op compatibiliteit met JSON, maar vermindert de bestandsgrootte (wat goed is voor het besparen van bandbreedte & server resources). Een ander voordeel:...

Weiterlesen