Npm 如何列出和使用纱线2中的包装?

Npm 如何列出和使用纱线2中的包装?,npm,yarnpkg,yarnpkg-v2,Npm,Yarnpkg,Yarnpkg V2,因为我是一名纱线初学者,所以我遵循了当前的纱线教程,它描述了纱线2。所以我安装了纱线2纱线--version命令给出2.0.0-rc.34 但是Thread2似乎缺少显示本地安装的软件包列表的命令。我知道纱线1有list命令,但我在纱线2中找不到任何类似的命令 我将Thread 2用于一个新的空项目,我使用命令Thread add-D webpack webpack cli添加了webpack。纱线2似乎以完全不同的方式存储包——它没有创建节点模块目录,它似乎使用纱线目录来存储包。因此,npm列

因为我是一名纱线初学者,所以我遵循了当前的纱线教程,它描述了纱线2。所以我安装了纱线2<代码>纱线--version命令给出
2.0.0-rc.34

但是Thread2似乎缺少显示本地安装的软件包列表的命令。我知道纱线1有
list
命令,但我在纱线2中找不到任何类似的命令

我将Thread 2用于一个新的空项目,我使用命令
Thread add-D webpack webpack cli
添加了webpack。纱线2似乎以完全不同的方式存储包——它没有创建
节点模块
目录,它似乎使用
纱线
目录来存储包。因此,
npm列表
没有显示任何内容

此外,当我尝试
npxwebpack--help
时,npm没有找到webpack,并建议使用
warneadd-D
安装它,尽管我已经这样做了

那么,如何查看所有已安装软件包的列表,以及如何让npm使用Thread 2查看它们呢


我的系统是Linux Mint 19.3,Node.js版本是12.18.0,npm版本是6.14.4。Node.js是从deb.nodesource.com/Node_12.x存储库安装的。

Thread 2确实还没有
list
命令,但有一个添加它的请求()

纱线2实际上以不同的方式存储包装,与纱线1不同,纱线1与
npm
不兼容


要使用纱线2启动webpack,可以使用
warn run webpack
,甚至
warn webpack

warn 2确实还没有
list
命令,但有一个添加它的请求()

纱线2实际上以不同的方式存储包装,与纱线1不同,纱线1与
npm
不兼容


要启动带有纱线2的网页包,可以使用
纱线运行网页包
,甚至
纱线网页包

不是及时响应,但它可能仍然有用。使用Thread 2.4.0,在回购的根目录中运行
Thread info--recursive--dependents
,将列出它们。还有其他选择,请查看

不是及时的响应,但它可能仍然有用。使用Thread 2.4.0,在回购的根目录中运行
Thread info--recursive--dependents
,将列出它们。还有其他选项,请查看

了解
npm
warn
都是节点包管理器,这一点很重要。因此,您所安装的任何一个都不能被另一个看到。@MwamiTovi,当我安装带有Thread 1的软件包时,它们会出现在
节点\u模块中,因此npm可以完美地看到它们。它们可以互换。但纱线2的情况并非如此。这并没有明确问题,如何使用纱线2本身实现这一点。重要的是要认识到
npm
warn
都是节点包管理器。因此,您所安装的任何一个都不能被另一个看到。@MwamiTovi,当我安装带有Thread 1的软件包时,它们会出现在
节点\u模块中,因此npm可以完美地看到它们。它们可以互换。但纱线2的情况并非如此。这并没有明确的问题,如何用纱线2本身做到这一点。