require('./module')
VS require('module')
我希望我的应用程序可以从GitHub和NPM两个来源安装。我正在努力使用require
指令和文件夹结构。 NPM在node_modules
中安装模块,但是git将克隆到工作目录中新创建的目录中,我必须使用./mymodule
语法。
我的应用程序使用了大约10个模块,每个模块都有自己的存储库。
如何解决这个问题?如何在开发机器上组织文件夹?如何组织存储库?
答案 0 :(得分: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"
}