Javascript 未找到npm模块流

Javascript 未找到npm模块流,javascript,node.js,npm,Javascript,Node.js,Npm,从昨天起,我们的测试不再运行了 错误:未找到模块流 经过研究,我们发现流可用作核心节点模块: 也可从npm获得: 在npm安装之后我们的package-lock.json包含了npm包“stream”的一部分,这可能就是问题所在 是否可以使用核心模块的名称创建npm包 我们还没有解决故障,但可能是由于流的名称冲突造成的 有这方面的经验吗 编辑: npm列表显示没有任何npm包将流作为依赖项 ├─┬ stream@0.0.2 │ └── emitter-component@1.1.1 NPM

从昨天起,我们的测试不再运行了

错误:
未找到模块流

经过研究,我们发现流可用作核心节点模块:

也可从npm获得:

npm安装之后
我们的package-lock.json包含了npm包“stream”的一部分,这可能就是问题所在

是否可以使用核心模块的名称创建npm包

我们还没有解决故障,但可能是由于
的名称冲突造成的

有这方面的经验吗

编辑:

npm列表
显示没有任何npm包将
作为依赖项

├─┬ stream@0.0.2
│ └── emitter-component@1.1.1

NPM是一个包管理器。有些模块名称是保留的,如 ,但由于节点API不断发展并不时引入新的本机模块,因此总会有社区创建的模块以这些名称存在

然而,根据:

内置模块始终优先于[npm模块]

您可以尝试删除npm模块,但可能应该检查节点版本


顺便说一下,您不需要在package.json文件中添加节点的核心模块。

删除
package lock.json
并通过
纱线
解决了这个问题


我们还必须调查这个问题。因为我们的CI使用npm。

Thx快速回答。删除节点_模块和新的
npm安装
并不能解决问题。如果您执行
npm安装
,但您的package.json文件中仍有
模块,它将继续安装。请尝试
npm remove stream
(添加
-S
标志以将其从包中删除。json)我们只有
stream
包锁中。json
(在
npm安装后自动执行)。。。不在
package.json中
我们的package.json中没有
stream
。在研究了所有其他节点_模块之后