我一直在瀏覽發現Meteor書籍。到目前爲止很好,但試圖添加一個路由器包給我下面的錯誤。我嘗試刪除軟件包,但無濟於事。我無法找到有類似問題的人..將路由器軟件包添加到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 2014-09-15 02:38:25
是不是有解決辦法? – headkit 2014-12-10 15:59:21
還有:在package.js和文件夾/符號鏈接中,只需將HTML5-History-API重命名爲html5-history-api即可。 – headkit 2014-12-10 16:07:18