Eu estou escrevendo um aplicativo usando PebbleJS no CloudPebble e gostaria de ter uma funcionalidade semelhante à fornecida por Moment.js e xdate.js. Especificamente, estou interessado em:
- transformando um datetime em uma string usando uma string de formato personalizado
- adicionando e subtraindo dias / semanas / meses / anos a partir do datetime atual
Esses módulos afirmam suportar o CommonJS, então eu tentei adicionar os arquivos ao CloudPebble e importar com algo como var Moment = require("moment");
. Quando faço isso, o aplicativo simplesmente não funciona. Eu nem tenho certeza de que compila.
Tudo o que posso encontrar nos logs é:
[PHONE] pebble-app.js:?: [PHONESIM] [WARNING] Exception decoding QemuInboundPacket.footer
Respostas:
1 para resposta № 1Entendo Aqui que moment.js está incluído no fornecedor pasta do Pebble.JS. O raciocínio para esse erro deve ser algo universal, pois estou recebendo o mesmo erro quando tento a mesma coisa em um novo projeto Pebble.JS da HelloWorld no CloudPebble.
Eu olhei para o código-fonte de uma exportação pbw do cloudpebble e tem a biblioteca completa dentro do arquivo. Parece que parte do clock.js
usos de arquivos moment.js
Veja Aqui sobre como referenciar a biblioteca de relógio e herdar a biblioteca moment.js ao mesmo tempo.