当前位置: 首页 > 知识库问答 >
问题:

在特定版本中从Git安装npm

邢英奕
2023-03-14

假设我已经为Node.js编写了一个模块,我希望它是私有的。我知道我可以(应该)加上一行:

"private": "true"
"dependencies": {
  "myprivatemodule": "git@github.com:..."
}

共有1个答案

单于越
2023-03-14

公认的答案对我不起作用。下面是我从GitHub中提取一个包的操作:

npm install --save "git://github.com/username/package.git#commit"

或者在package.json上手动添加它:

"dependencies": {
  "package": "git://github.com/username/package.git#commit"
}
 类似资料:
  • 问题内容: 假设我已经为Node.js编写了一个模块,我想使其保密。我知道我可以(应该)添加以下行: 到文件,我也知道我可以使用文件系统路径或git存储库(包括GitHub)的链接来使用此模块。 我也知道我可以将这样的文件系统路径或git repo的链接放入,以便该部分看起来像这样: 我现在想要的不是链接到最新版本,而是链接到特定版本。我知道的唯一可能性是使用其ID链接到特定提交。但这比使用版本号

  • 问题内容: 如何安装特定版本的Docker(如)? 我在Docker官方文档中找不到任何文档。为Ubuntu引用此链接。 请按照以下说明安装docker版本: 另外,请按照以下说明安装最新版本的docker : 如何安装特定版本的? 问题答案: 从这个github得到了答案。 以上提交的摘要:- 如果权限问题,则用作: 奖金提示: 不知道哪个版本?然后点击后为: 查看可用的Docker版本列表。

  • 现在如果我用这个命令 它将创建一个具有最新版本(如5.2)的laravel项目,但是如果我想安装一个特定的版本(如5.1版),该怎么办? 更新::我正在寻找laravel安装程序命令,是否有任何选项/参数用于特定版本的安装?

  • 一旦我尝试在Windows上安装Laravel版本5.2,它显示错误。其他较新版本正在成功安装。 我有一个PHP版本5.6。40和作曲家已安装。 警告:需要(C:\xampp\htdocs\Media\bootstrap/.../供应商/autoload.php):无法打开流:第17行的C:\xampp\htdocs\Media\bootstrap\autoload.php中没有这样的文件或目录

  • 问题内容: 我想在Ubuntu 12.04上安装NodeJS版本0.8.18。我尝试安装最新版本,然后使用还原为0.8.18 ,但是当我运行代码时,显然安装的软件包和两个版本(最新版本和0.8.18)都存在问题。由于我不知道如何解决该问题,因此我从Node安装中清除了计算机,并考虑直接安装我感兴趣的版本(v0.8.18)。 问题答案: 克里斯·李(Chris Lea)的ppa回购中有0.8.23。

  • 我是Ubuntu和R的新手。 我正在尝试在ubuntu上安装R 2.15.2,由于R的最新版本是3.0. X,我在 /etc/apt/sources.list中指定了版本 Debhttp://cran.ma.imperial.ac.uk/bin/linux/ubuntu精确2.15.2 然后我运行。 它安装了,但是当我检查版本时,它是2.14.1,而不是2.15.2 我尝试在命令行中指定版本,例如