使用npm安装开发版本

时间:2017-02-07 16:58:52

标签: node.js npm node-modules alasql

alasql存在一个小问题,开发人员建议暂时使用v0.3.6-develop-1476而不是v0.3.6,问题很快就会得到纠正。

我对 npm 知之甚少,除了如何安装,删除和列出。并使用' - only = dev'即使在删除和安装后,似乎也没有工作:

npm   remove  alasql;
npm  i   --only=dev   alasql;   // this did not install develop-1476

我的问题:如何安装开发人员版本#1476?这是0.3.6-develop-1476 github信息。

有没有办法使用git clone代替npm?或者将两者结合起来?

非常感谢,我为提出这样一个基本问题而道歉。

2 个答案:

答案 0 :(得分:3)

commit history,我们现在知道将版本提升为0.3.6-develop-1476的提交的提交SHA为f19e17eeb908638ef320539e5b80357bfcc0709d。所以,你需要做的就是:

npm install 'https://github.com/agershun/alasql#f19e17eeb908638ef320539e5b80357bfcc0709d' --verbose 

答案 1 :(得分:1)

npm开始,您只能指向一个版本,单个git提交或标记名称。

  

概要(来自npm install文档)

npm install (with no args, in package dir)
npm install [<@scope>/]<name>
npm install [<@scope>/]<name>@<tag>
npm install [<@scope>/]<name>@<version>
npm install [<@scope>/]<name>@<version range>
npm install <tarball file>
npm install <tarball url>
npm install <folder>

在你的情况下:

# to install "develop" branch name
npm install agershun/alasql#develop 

# to install specific commit version
npm install agershun/alasql#f19e17eeb908638ef320539e5b80357bfcc0709d 

如果您想让它持久,请记得使用--save