2015-09-12 62 views
1

在節點上,這很容易做到流星要求未發表的NPM模塊

"dependencies": { 
    "express": "^4.13.3", 
    "node-uuid": "^1.4.3", 
    "PACKAGE_NAME": "git://github.com/USERNAME/REPO_NAME.git#COMMIT_SHA" 
    } 

在流星我可以包括使用var uuid = Meteor.npmRequire('node-uuid');對已公佈的NPM包的NPM模塊,但在github上指着我的包時(以同樣的方式我會在一個節點項目中)我得到一個錯誤。

如何做到這一點與流星?當試圖在package.json中做同樣的事情時,出現以下錯誤 「必須聲明確切版本的依賴關係:」

有關如何包含未發佈到Npm的程序包的任何幫助?

回答

1

您需要指定提交併指向存檔。從https://atmospherejs.com/meteorhacks/npm

如果你需要從一個特定的安裝NPM模塊提交,使用 語法:

{ "googleapis": "https://github.com/bradvogel/google-api-nodejs-client/archive/d945dabf416d58177b0c14da64e0d6038f0cc47b.tar.gz" }