通过NPM安装node模块不包括github repo中的所有文件



我遇到了一个奇怪的问题,这是我以前从未遇到过的,无法找到解决方案。我想用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

相关内容

  • 没有找到相关文章

最新更新