在节点中,它很容易做到
"dependencies": {
"express": "^4.13.3",
"node-uuid": "^1.4.3",
"PACKAGE_NAME": "git://github.com/USERNAME/REPO_NAME.git#COMMIT_SHA"
}
在meteor中,我可以使用var uuid = Meteor.npmRequire('node-uuid');
为发布的npm包添加一个npm模块,但是当我的包指向github时(就像我在节点项目中那样)我得到一个错误。
如何使用Meteor进行此操作?当尝试在package.json中执行相同的操作时,我收到以下错误 "必须声明确切的依赖版本:"
有关如何包含未发布到Npm的软件包的任何帮助吗?
答案 0 :(得分:1)
您需要指定提交并指向存档。来自https://atmospherejs.com/meteorhacks/npm:
如果您需要从特定提交安装npm模块,请使用 语法:
{ "googleapis": "https://github.com/bradvogel/google-api-nodejs-client/archive/d945dabf416d58177b0c14da64e0d6038f0cc47b.tar.gz" }