【问题标题】:Meteor require unpublished npm moduleMeteor 需要未发布的 npm 模块
【发布时间】:2015-12-09 03:37:45
【问题描述】:

在节点中,很容易做到

"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 的包的任何帮助?

【问题讨论】:

    标签: meteor npm


    【解决方案1】:

    您需要指定提交并指向存档。来自https://atmospherejs.com/meteorhacks/npm

    如果您需要从特定提交安装 npm 模块,请使用 语法:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-20
      • 2023-03-05
      • 2016-08-02
      • 2016-12-09
      • 1970-01-01
      • 2019-08-16
      • 2018-05-26
      • 1970-01-01
      相关资源
      最近更新 更多