我正在尝试使用gtfs-realtime-bindings的节点模块。
npm上已发布的模块已过时,因此我直接从github下载。但是,gtfs-realtime-bindings是一个超级存储库,具有许多不同环境的子文件夹。
如何在我的需求中指定一个子文件夹?
答案 0 :(得分:0)
您要下载存储库并插入源代码吗?例如,您应该可以在任何地方使用import
或require
。
code
__src
____index.js
__gtfs-realtime-bindings
____nodejs
____java
您应该能够使用以下方法从index.js获取nodejs文件
import nodejs from "../gtfs-realtime-bindings/nodejs";
或
const nodejs = require("../gtfs-realtime-bindings/nodejs");
很明显,这取决于您要获取的内容,我不知道该回购协议,但这应该可行
答案 1 :(得分:0)
下载并解压缩zip文件后,可以像这样在项目的根目录中运行它,从而npm install
依赖关系的相对路径:
npm i ../gtfs-realtime-bindings/nodejs --save
这是假设您已经提取了与项目根目录相邻的git仓库zip。然后,可以像在require('gtfs-realtime-bindings')
中安装任何其他依赖项一样,在代码中npm
。