首页 > 解决方案 > 需要 npm init 吗?

问题描述

我一直认为你应该在安装任何包之前先初始化 npm

npm init --yes

但是我发现我可以直接安装包

npm i example-package

然后将安装包并同时创建 package.json。

有什么理由我应该先做 npm init 吗?是否仅在我想指定项目详细信息时才需要?

标签: node.jsnpm

解决方案


这不是必需的。您可以不安装软件包,一切都会正常工作。

npm init基本上可以做两件事:

  • 要求将基本项目信息包含在 packages.json 中
  • 通过使用创建特定类型的项目(例如 React)npm init typeofproject

如果您只想使用包而不关心命名项目或使用模板,只需安装包即可。


推荐阅读