node.js - 需要 npm init 吗?
问题描述
我一直认为你应该在安装任何包之前先初始化 npm
npm init --yes
但是我发现我可以直接安装包
npm i example-package
然后将安装包并同时创建 package.json。
有什么理由我应该先做 npm init 吗?是否仅在我想指定项目详细信息时才需要?
解决方案
这不是必需的。您可以不安装软件包,一切都会正常工作。
npm init
基本上可以做两件事:
- 要求将基本项目信息包含在 packages.json 中
- 通过使用创建特定类型的项目(例如 React)
npm init typeofproject
如果您只想使用包而不关心命名项目或使用模板,只需安装包即可。
推荐阅读
- javascript - 如何在 IIFE(立即可调用函数表达式)函数中导入 javascript 模块?
- node.js - 使用 socket.io 动态连接到 NodeJS 服务器
- c# - 带有 MVVMCross 6.2+ 的选项卡
- c - Firebase 服务器通信
- php - 用于 WordPress 网站的网络服务器上的自定义 php 文件的文件夹
- c++ - 错误假设从 gcc 上的重载函数强制转换为类型 xxx
- python - 烧瓶。函数名是否需要匹配 app.route 路径?
- c# - 将数据从 Web 应用程序发送到 Windows 应用程序
- android - Google Play 警告:APK 将在更少类型的设备上产生
- sql - SQL Server - 连接表,使多行变成一行