我在本地机器上安装了几个包,但是我无法知道我安装了哪些。
有没有框架可以显示我项目中安装的哪些包和版本(未保存的、已保存和开发保存)?
我尝试比较node_modules文件夹,但结果不是很精确。
我在本地机器上安装了几个包,但是我无法知道我安装了哪些。
有没有框架可以显示我项目中安装的哪些包和版本(未保存的、已保存和开发保存)?
我尝试比较node_modules文件夹,但结果不是很精确。
npm list
(npm ls
是一个方便的别名)。npm init
npm install -S postcss
npm install -D postcss-cli
npm install postcss-import
npm list --depth 0
,npm会打印出以下内容:my-package@1.0.0 /home/.../my-package
├── postcss@5.2.16
├── postcss-cli@3.0.0-beta
└── postcss-import@9.1.0 extraneous
npm ERR! extraneous: postcss-import@9.1.0 /home/.../my-package/node_modules/postcss-import
extraneous
的软件包已经安装,但未添加到 package.json
中。npm list
会打印完整的依赖关系图。 --depth
选项限制了图中的层数。 --depth 0
只打印直接依赖项,而不是它们的依赖项,所以在这种情况下你需要这样做。
npm i
即可。 - Wes Fosternpm install bootstrap
,但是我没有加上--save
。现在我想知道我安装了哪些库却没有加上--save
或者--save-dev
。 - Fabio Picheli