我遇到了一个奇怪的问题,这是我以前从未遇到过的,无法找到解决方案。我想用npm install安装这个包,但是当我检查它在node_modules目录中的目录时,一些包含在github repo中的文件没有安装。
https://github.com/alpacahq/alpaca-trade-api-js
在本例中,在lib/resources/data文件夹中,没有datav2和entityv2文件。有人知道为什么会这样吗?
感谢在lib/resources/data文件夹中,没有datav2和entityv2文件
如果您仔细查看存储库,lib/resources/data
中唯一的文件是bars.js
,它与node_modules
$ npm install --save @alpacahq/alpaca-trade-api
$ ls -x1 node_modules/@alpacahq/alpaca-trade-api/lib/resources/data/
bars.js
话虽这么说,如果你在npmjs.org上看到这个包,你可以看到它是5个月前发布的。
$ npm view @alpacahq/alpaca-trade-api --json | jq '.time."1.4.2"'
"2020-10-08T19:39:11.959Z"
你要找的文件,创建于9天前
$ git log --follow --diff-filter=A --pretty=format:"%h%x09%an%x09%ad%x09%s" -- lib/resources/datav2/entityv2.js
b5919a3 noramehesz Tue Mar 2 10:10:40 2021 +0100 Data v2 (#111)
有人知道为什么会这样吗?
因此,维护者还没有发布新版本,但是当维护者将发布新包时,似乎您所追求的文件将被包含
$ npm pack 2>&1 | grep lib/resources/datav2/entityv2.js
npm notice 1.0kB lib/resources/datav2/entityv2.js