Я прохожу через книгу Meteor. Пока все хорошо, но попытка добавить пакет маршрутизатора дает мне ошибку ниже. Я попытался удалить пакеты, но безрезультатно. Я не смог найти кого-то с аналогичной проблемой.Добавление пакета router to Meteorite дает ошибку
$ mrt add router
✓ router
tag: https://github.com/tmeasday/meteor-router.git#v0.6.1
✓ page-js-ie-support
tag: https://github.com/tmeasday/meteor-page-js-ie-support.git#v1.3.5
✓ HTML5-History-API
tag: https://github.com/tmeasday/meteor-HTML5-History-API.git#v4.1.2
Done installing smart packages
/usr/local/lib/node_modules/meteorite/lib/meteor.js:145
throw error;
^
Error: Command failed: => Errors while scanning packages:
While reading package from `/Users/flowen/Documents/_htdocs/microscope/packages/HTML5-History-API`:
error: Package names can only contain lowercase ASCII alphanumerics, dash, dot, or colon, not "H".
While reading package from `/Users/flowen/Documents/_htdocs/microscope/packages/router`:
package.js:21:9: Package names can only contain lowercase ASCII alphanumerics, dash, dot, or colon, not "H".
at ChildProcess.exithandler (child_process.js:637:15)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:735:16)
at Socket.<anonymous> (child_process.js:948:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:466:12)
Спасибо! это многое объясняет. Я не мог продолжать из-за этих странных ошибок, и я думаю, что книга «Откройте метеорит» теперь устарела? – flowen
нет решения? – headkit
есть: просто переименуйте HTML5-History-API в html5-history-api в package.js и в папку/symlink. – headkit