fdj*_*815 6 git github repository node.js npm
我正在开发一个Node.js应用程序作为npm模块.
为了能够运行此应用程序,我安装了所有npm依赖项.所以,我的项目包含一些./node_module/包含外部模块依赖构建的文件夹.
我维护我的项目使用,git并使用GitHub存储库发布.
我不想npm在GitHub上发布模块依赖项的所有本地构建.
我只想发布自己的代码.我的模块的用户应该npm install用来获取当前的构建依赖项.
保持依赖关系构建远离我的GitHub存储库的最佳方法是什么?
谢谢你的回答(或评论). - 如果有任何不清楚的地方,请发表评论.
Kat*_*ato 10
在项目的根目录(上面的那个node_modules)中,将以下行添加到.gitignore文件的末尾(如果需要,可以创建它):
node_modules
Run Code Online (Sandbox Code Playgroud)
这将阻止将node_modules文件添加到GitHub存储库.
然后在同一目录中创建或打开package.json文件,并添加如下所示的dependencies部分:
{
"dependencies": {
"module": "0.0.x",
...
}
}
Run Code Online (Sandbox Code Playgroud)
通常,您需要使用0.0.x作为版本的格式.这可以确保您修复错误,但不会对依赖项进行破坏或重大更改,因此它们将与您的模块保持兼容.
package.json将告诉npm安装dependencies模块安装时列出的任何内容.您可以在此处阅读有关package.json的更多信息.
这里是整个过程的一个很好的概述.
| 归档时间: |
|
| 查看次数: |
2655 次 |
| 最近记录: |