In einem Beispiel Meteor ProjektTypeerror: Package.describe ist keine Funktion bei meteorInstall.package.js
Bei dem Versuch, zu verstehen, wie
package.js
Werke ich das einfach todos Beispiel aus dem Meteor blaze kopiert Anleitung.mkdir tempspace cd tempspace; meteor create simple-todos cd simple-todos; meteor
Dann habe ich die Datei
package.js
im einfachen-todos Verzeichnis, und fügte den folgenden Inhalt:
Package.describe({ name: "demo:todos", summary: "A zero-config todo", version: "0.0.1", git: "not available" });
und erhielt dann diesen Fehler im Terminal:
W20170920-13:59:43.473(-7)? (STDERR) /home/myname/.meteor/packages/meteor-tool/.1.5.2.1q1fcxy++os.linux.x86_32+web.browser+web.cordova/mt-os.linux.x86_32/dev_bundle/server-lib/node_modules/fibers/future.js:280 W20170920-13:59:43.491(-7)? (STDERR) throw(ex); W20170920-13:59:43.496(-7)? (STDERR) ^ W20170920-13:59:43.501(-7)? (STDERR) W20170920-13:59:43.504(-7)? (STDERR) TypeError: Package.describe is not a function W20170920-13:59:43.506(-7)? (STDERR) at meteorInstall.package.js (package.js:1:9)
Das lässt mich denken, dass es ein Importproblem gibt, da der Compiler über
Package.describe
nicht zu wissen scheint.Dies ist natürlich ein Scheinproblem ... Das eigentliche Problem ist mit einem veröffentlichten Paket, das die gleichen Probleme mit package.js auf meiner Entwicklungsumgebung hat. Ich dachte nur, ich würde die Fehlersuche vereinfachen und eine bekannte gute App ausprobieren.
Edit: 21-Sept 2017
@ Beratung Mikkel Folgende:
$ meteor --version Meteor 1.5.2 $ git clone https://github.com/mikkelking/meteor-presence.git $ meteor create --bare meteor-presence/ $ cd meteor-presence/ $ meteor
gibt genau die gleiche Fehlermeldung:
"/home/myname/.meteor/packages/meteor-tool/.1.5.2.1q1fcxy++os.linux.x86_32+web.browser+web.cordova/mt-os.linux.x86_32/dev_bundle/server-lib/node_modules/fibers/future.js:280"
"TypeError: Package.describe is not a function"
Eve ry 'bekannt gut' Projekt, das ich herunterladen, hat das gleiche Problem. Der Hinweis scheint in der ersten Zeile der Fehlermeldung zu sein. Etwas wird nicht korrekt an die Version 1.5.2 von future.js übergeben. Hmmm.
Habe ich etwas in der API-Datei über das Hinzufügen von package.js verpasst?
Wie Hast du das veröffentlichte Paket npm installiert? –
Siehe auch [46272137] (https://stackoverflow.com/questions/46272137/errors-prevented-startup-while-processing-files-with-static-html) – NorthDecoder