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?或者将两者结合起来?
非常感谢,我为提出这样一个基本问题而道歉。
答案 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
。