【问题标题】:Make app installable from both GitHub & NPM使应用程序可从 GitHub 和 NPM 安装
【发布时间】:2015-05-13 21:29:34
【问题描述】:

require('./module') VS require('module')

我希望我的应用可以从 GitHub 和 NPM 两个来源安装。我正在努力处理require 指令和文件夹结构。 NPM 在 node_modules 中安装模块,但 git 会克隆到工作目录中新创建的目录中,我必须使用 ./mymodule 语法。

我的应用程序使用了大约 10 个模块,每个模块都有自己的存储库。

如何解决这个问题?如何在开发机上整理文件夹?如何组织仓库?

【问题讨论】:

    标签: node.js git npm


    【解决方案1】:

    您只需在 node_modules 文件夹中克隆您的存储库!

    如果您想通过npm install 自动添加您的存储库,您可以按照docs 的指定将它们添加到您的package.json 中的依赖项中:

    "dependencies" : {
        "project": "git://github.com/user/project.git#commit-ish"
    }
    

    如果您想包含GitHub projects,您只需将 GitHub 网址引用为 "foo": "user/foo-project"

    "dependencies": {
        "express": "visionmedia/express",
        "mocha": "visionmedia/mocha#4727d357ea"
    }
    

    【讨论】:

      猜你喜欢
      • 2017-09-01
      • 2016-05-29
      • 2017-02-05
      • 1970-01-01
      • 1970-01-01
      • 2018-07-10
      • 2016-01-15
      • 2020-01-14
      • 1970-01-01
      相关资源
      最近更新 更多