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
。在研究了所有其他节点_模块之后