我在这个网站上找到了一些运行良好的代码,它是这样做的:
process.stdin.pipe(require('split')()).on('data', function(line) {
...
奇怪的是,没有在本地或全局安装split
npm包。我在node.js官方文档中搜索,但找不到这样的包。
所以我很好奇在哪里可以找到关于它的信息。当然,确实存在一个split
npm包,并且它确实支持我的代码对它所做的事情,但是...这些点没有联系在一起,因为我从来没有用过npm install
!
如何找出split的javascript源代码在我的系统中的什么位置?也许split
已经以某种方式被“包含”在“标准”node.js库中,而文档只需要跟上?
其他信息:
$ node
> require ('split')
[Function: split]
> process.version
'v6.9.2'
>
我现在意识到npm ls
表明split
在这个项目的依赖中存在很深。所以这可能就是它被拉进来的地方。
https://stackoverflow.com/questions/41366553
复制